diff options
Diffstat (limited to 'enemiesattacks/walk.gbasm')
-rw-r--r-- | enemiesattacks/walk.gbasm | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/enemiesattacks/walk.gbasm b/enemiesattacks/walk.gbasm index 5de471f..a11b32f 100644 --- a/enemiesattacks/walk.gbasm +++ b/enemiesattacks/walk.gbasm @@ -1,4 +1,4 @@ -Walking: ; entity XY in BC, Breaks DE +Walking: ; entity XY in BC, Breaks E, Direction result in D ; Is Bunny close enough to follow LD A, $mem_bunny_x SUB B @@ -24,6 +24,10 @@ Walking: ; entity XY in BC, Breaks DE INC A OR E LD D, A + AND $07 + SWAP A + OR D + LD D, A JP =.Check_Collision .Follow_bunny: @@ -123,6 +127,12 @@ Walking: ; entity XY in BC, Breaks DE LD C, E .skip_invert_axis2: + LD A, D + AND $07 + SWAP A + OR D + LD D, A + .Check_Collision: PUSH BC LD A, $01 |