Вы можете сделать это как
if(this.x==POSITION && this.y==POSITION){
ROTATE
}
В части if()
это означает, что когда позиции X и Y танка находятся там, где вы хотите, чтобы они остановились и вращались, затем поверните.
Способ, которым вы вращаетесь, - это изменение скорости танка по осям X и Y. Если вы хотите сделать больше, тогда сделайте еще одну картину танка в другом направлении, тогда drawImage
.