Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void update(double delta)
- {
- this.accel += 0.5;
- if (accel >= maxAccel)
- {
- accel = maxAccel;
- }
- dx += Math.sin(Math.toRadians(rotation)) * accel;
- dy -= Math.cos(Math.toRadians(rotation)) * accel;
- x+= dx*delta;
- y+= dy*delta;
- double distanceX = player.x - x;
- double distanceY = player.y - y;
- double angle = Math.toDegrees(atan2(distanceY, distanceX));
- if (rotation < angle)
- {
- rotation += angle *0.01;
- }
- else if (rotation > angle)
- {
- rotation -= angle*0.01 ;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement