Guest User

handleAnim()

a guest
Dec 10th, 2025
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | Gaming | 0 0
  1. function handleAnim(){
  2. //Sprite changes
  3. switch(state)
  4. {
  5. case STATE_FREE:
  6. if moveDir = 1
  7. {
  8. sprite_index = sp_walk
  9. image_speed = (face==1)?1:-1
  10. }
  11.  
  12. if moveDir = -1
  13. {
  14. sprite_index = sp_walk
  15. image_speed = (face==1)?-1:1
  16. }
  17.  
  18. if moveDir = 0 && onGround = true
  19. {
  20. sprite_index = sp_idle
  21. }
  22.  
  23. if !onGround
  24. {
  25. if sign(yspeed) > 0
  26. {
  27. sprite_index = sp_jump
  28. } else {
  29. sprite_index = sp_fall
  30. }
  31. mask_index = sp_idle
  32. }
  33.  
  34. break
  35.  
  36. case STATE_ATK:
  37. if !can_attack
  38. {
  39. exit
  40. }
  41.  
  42. if onGround
  43. {
  44. sprite_index = sp_atk[atk_type]
  45. image_speed = 1
  46. } else {
  47. sprite_index = sp_airAtk[atk_type]
  48. image_speed = 1
  49. }
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment