From b0f9e2e6d53983faa9d213b40d2bd6a23473e134 Mon Sep 17 00:00:00 2001 From: Astatin Date: Fri, 9 May 2025 17:44:37 +0200 Subject: Refactoring the animations/directions + entities turn function with macros + finishing froge --- enemiesattacks/walk.gbasm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'enemiesattacks/walk.gbasm') 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 -- cgit v1.2.3-70-g09d2