Guest User

Untitled

a guest
Sep 14th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Create
  2. x = room_width / 2;
  3. y = 3 * room_height / 4;
  4. viewStep = .2;
  5. maxViewStep = 2;
  6. imageIndexStep = 1;
  7. acceleration = .5;
  8. deceleration = .25;
  9.  
  10. // Step
  11. var h, v;
  12. h = keyboard_check(ord("D")) - keyboard_check(ord("A"));
  13. v = keyboard_check(ord("S")) - keyboard_check(ord("W"));
  14. hspeed = min(max(hspeed + acceleration * h - deceleration * sign(hspeed) * (h == 0), - 4), 4);
  15. vspeed = min(max(vspeed + acceleration * v - deceleration * sign(vspeed) * (v == 0), - 4), 4);
  16. view_angle[0] = min(max(view_angle[0] - viewStep * (h + sign(view_angle[0]) * (h == 0)), - maxViewStep), maxViewStep);
  17. image_angle = (imageIndexStep / viewStep) * view_angle[0];
Add Comment
Please, Sign In to add comment