sprite animation testing
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
984B

  1. PlayerGfx::
  2. INCLUDE "res/actors/player.pal.asm" ; CGB palette
  3. db OAMF_PAL1 ; Additional attr
  4. dw PlayerTiles
  5. PlayerTiles:
  6. ; number of tiles:
  7. db (.displayStructs - .tiles) / 16
  8. .tiles
  9. INCBIN "res/actors/player.2bpp"
  10. .displayStructs
  11. dw PlayerStandingUp
  12. dw PlayerWalkingUp
  13. dw PlayerStandingDown
  14. dw PlayerWalkingDown
  15. dw PlayerStandingLeft
  16. dw PlayerWalkingLeft
  17. dw PlayerStandingRight
  18. dw PlayerWalkingRight
  19. PlayerWalkingDown:
  20. db $20
  21. db 8
  22. dw .frame0
  23. db 8
  24. dw .frame1
  25. db 8
  26. dw .frame0
  27. db 8
  28. dw .frame2
  29. .frame0
  30. db (.frame0End - @) / 4
  31. db -31, -8, 0, 0
  32. db -15, -8, 2, 0
  33. db -31, 0, 4, 0
  34. db -15, 0, 6, 0
  35. .frame0End
  36. .frame1
  37. db (.frame1End - @) / 4
  38. db -31, -8, 8, 0
  39. db -15, -8, 10, 0
  40. db -31, 0, 12, 0
  41. db -15, 0, 14, 0
  42. .frame1End
  43. .frame2
  44. db (.frame2End - @) / 4
  45. db -31, -8, 16, 0
  46. db -15, -8, 18, 0
  47. db -31, 0, 20, 0
  48. db -15, 0, 22, 0
  49. .frame2End