Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. //Sprite handling
  2. if (move != 0)
  3. image_xscale = move;
  4.  
  5. if (place_meeting(x, y + 1, objWall))
  6. {
  7. image_speed = 10/60;
  8.  
  9. if (move != 0)
  10. sprite_index = sprPlayerRun;
  11. else
  12. sprite_index = sprPlayerIdle;
  13. }
  14. else
  15. {
  16. image_speed = 10/60;
  17.  
  18. if (vsp > 0)
  19.  
  20. move = false;
  21. image_speed = 10/60;
  22. sprite_index = sprPlayerJump;
  23.  
  24. if (image_index >= image_number - 3)
  25. {
  26. sprite_index = image_number - 1;
  27. }
  28. else if (vsp < 0)
  29. move = false;
  30. sprite_index = sprPlayerFall;
  31. }
  32.  
  33. if global.doubleJump = true && (jumps = 0)
  34. {
  35. image_speed = 10/60;
  36.  
  37. if (vsp > 0)
  38. {
  39. move = false;
  40. sprite_index = sprPlayerDoubleJump;;
  41. }
  42. else if (vsp < 0)
  43. {
  44. move = false;
  45. sprite_index = sprPlayerDoubleJump;
  46. }
  47. }
  48.  
  49. if (KeyDown != 0)
  50. {
  51. sprite_index = sprPlayerDuck;
  52. }
  53.  
  54. if global.KeyS == true
  55. {
  56. while (sprite_index = sprPlayerAttack)
  57. {
  58. canMove = false;
  59. }
  60. image_speed = 10/60;
  61. sprite_index = sprPlayerAttack;
  62.  
  63. if (image_index >= image_number - 0)
  64. {
  65. image_index = image_number - 1;
  66. image_speed = 10/60;
  67. }
  68. else
  69. {
  70. if (vsp > 0)
  71. {
  72. image_speed = 10/60;
  73. sprite_index = sprPlayerJumpAttack;
  74. }
  75.  
  76. else if (vsp < 0)
  77. {
  78. sprite_index = sprPlayerJumpAttack;
  79. }
  80. if KeyDown = true
  81. {
  82. sprite_index = sprPlayerDuckAttack;
  83.  
  84. if (image_index >= image_number - 0)
  85. {
  86. image_index = image_number - 1;
  87. image_speed = 10/60;
  88. }
  89. }
  90. }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement