diff options
author | Astatin <[email protected]> | 2025-05-06 12:25:55 +0200 |
---|---|---|
committer | Astatin <[email protected]> | 2025-05-06 12:25:55 +0200 |
commit | 245c6e40f7199e4239763bae41722a03e00abfab (patch) | |
tree | e052cbec518e050c0dd28788c064d5c3090082bc /entity/display.gbasm | |
parent | 9261f0860f997d7fcaba1d508114d9e0f0253e91 (diff) |
Mouse double movement (but broken with collision stuff)
Diffstat (limited to 'entity/display.gbasm')
-rw-r--r-- | entity/display.gbasm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/entity/display.gbasm b/entity/display.gbasm index b73d393..42f4740 100644 --- a/entity/display.gbasm +++ b/entity/display.gbasm @@ -191,6 +191,39 @@ Display_Entity: LD B, A .Shaking_Animation.end: + .Moving_2x: + LD A, D + AND $f0 + CP $50 + JR NZ, =.Moving_2x.end + + LD A, $mem_moving_animation_step + CP $00 + JR Z, =.Moving_2x.end + SLA A + AND $0f + PUSH BC + LD B, A + LD A, $mem_moving_animation_step + CPL + INC A + ADD B + POP BC + .ADD_A_TO_DIRECTION_BC + LD A, $mem_moving_animation_step + SUB $08 + .ABS + SUB $04 + .ABS + CPL + INC A + ADD $04 + CPL + INC A + ADD C + LD C, A + .Moving_2x.end: + .Moving_Hops: LD A, D AND $f8 |