Advertisement
Guest User

Untitled

a guest
Jan 25th, 2016
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.57 KB | None | 0 0
  1. @Override
  2.   public void update(double delta)
  3.   {
  4.     this.accel += 0.5;
  5.     if (accel >= maxAccel)
  6.     {
  7.       accel = maxAccel;
  8.     }
  9.     dx += Math.sin(Math.toRadians(rotation)) * accel;
  10.     dy -= Math.cos(Math.toRadians(rotation)) * accel;
  11.     x+= dx*delta;
  12.     y+= dy*delta;
  13.     double distanceX = player.x - x;
  14.     double distanceY = player.y - y;
  15.     double angle = Math.toDegrees(atan2(distanceY, distanceX));
  16.     if (rotation < angle)
  17.     {
  18.       rotation += angle *0.01;
  19.     }
  20.     else if (rotation > angle)
  21.     {
  22.       rotation -= angle*0.01 ;
  23.     }
  24.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement