aboutsummaryrefslogtreecommitdiff
path: root/entity/init.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2024-11-05 16:03:28 +0900
committerAstatin <[email protected]>2024-11-05 16:03:28 +0900
commit14ae7d8def1159b395bf1176b351651cbd98ba19 (patch)
tree3c7a191ef9d19930f456620b68331a822f5d2731 /entity/init.gbasm
parent17a186217dbf12e344e90537d50f713e3c5a6416 (diff)
Use jump tables for entities turn AIs + actions on entity interaction
Diffstat (limited to 'entity/init.gbasm')
-rw-r--r--entity/init.gbasm18
1 files changed, 12 insertions, 6 deletions
diff --git a/entity/init.gbasm b/entity/init.gbasm
index 5404ead..c5f0b0e 100644
--- a/entity/init.gbasm
+++ b/entity/init.gbasm
@@ -33,10 +33,13 @@ Initialize_Entities:
ADD D
LD (HL+), A
INC HL
- LD BC, =Move_Bunny
- LD A, B
+
+ ; Turn
+ LD A, $01
LD (HL+), A
- LD A, C
+
+ ; Action
+ LD A, $00
LD (HL+), A
LD A, $20
@@ -113,10 +116,13 @@ Initialize_Fox:
LD (HL+), A
LD A, $03
LD (HL+), A
- LD BC, =Fox_AI
- LD A, B
+
+ ; Turn
+ LD A, $02
LD (HL+), A
- LD A, C
+
+ ; Action
+ LD A, $01
LD (HL+), A
LD A, $04