Advertisement
Guest User

Untitled

a guest
Aug 31st, 2016
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. ///Player Movement Left & Right
  2. {
  3. if(keyboard_check(vk_right) && place_free(x+4,y)) && !keyboard_check(vk_left) {
  4. if (place_free(x,y+1)) {
  5. if(place_free(x+4,y+vspeed)) {
  6. sprite_index = spr_player_walk;
  7. image_speed =.4;
  8. image_xscale = 1;
  9. x+=4;
  10. }
  11. } else {
  12. sprite_index = spr_player_walk;
  13. image_speed =.4;
  14. image_xscale = 1;
  15. x+=4;
  16. }
  17. } else if (keyboard_check(vk_left) && place_free (x-4,y)) && !keyboard_check(vk_right) {
  18. if (place_free(x,y+1)) {
  19. if(place_free(x-4,y+vspeed)) {
  20. sprite_index = spr_player_walk;
  21. image_speed =.4;
  22. image_xscale = -1;
  23. x-=4;
  24. }
  25. } else {
  26. x-=4;
  27. sprite_index = spr_player_walk;
  28. image_speed =.4;
  29. image_xscale = -1;
  30. }
  31. } else {
  32. sprite_index = spr_player;
  33. image_speed = .2;
  34. }
  35.  
  36. //Gravity
  37. if (place_free(x,y+1)) {
  38. gravity = .75;
  39. if(vspeed < 0){
  40. sprite_index = spr_player_jump;
  41. image_index = 1;
  42. } else if (vspeed >= 5) {
  43. sprite_index = spr_player_jump;
  44. image_index = 3;
  45. } else {
  46. sprite_index = spr_player_jump;
  47. image_index = 2;
  48. }
  49. //Set Max Fall Speed
  50. if(vspeed >= 10) {
  51. vspeed = 10;
  52. }
  53. } else {
  54. gravity = 0;
  55. //Jumping
  56. if (keyboard_check_pressed(vk_up)) {
  57. vspeed = -10;
  58. }
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement