aboutsummaryrefslogtreecommitdiff
path: root/entity/init.gbasm
diff options
context:
space:
mode:
Diffstat (limited to 'entity/init.gbasm')
-rw-r--r--entity/init.gbasm16
1 files changed, 16 insertions, 0 deletions
diff --git a/entity/init.gbasm b/entity/init.gbasm
index afbd9f3..1e39456 100644
--- a/entity/init.gbasm
+++ b/entity/init.gbasm
@@ -129,6 +129,22 @@ Fix_Bunny_screen:
OR $08
LD $mem_prepared_viewport_y, A
+ LD A, $mem_bunny_direction
+ BIT 3, A
+ RET Z
+
+ LD A, $mem_bunny_direction
+ DEC A
+ XOR $01
+ INC A
+ LD D, A
+ LD A, $mem_viewport_x
+ LD B, A
+ LD A, $mem_viewport_y
+ LD C, A
+ LD A, $mem_moving_animation_step
+ .ADD_A_TO_DIRECTION_BC
+
RET
Initialize_Enemy: ; HL => pointer to entity struct