diff options
author | Astatin <[email protected]> | 2024-11-05 16:03:28 +0900 |
---|---|---|
committer | Astatin <[email protected]> | 2024-11-05 16:03:28 +0900 |
commit | 14ae7d8def1159b395bf1176b351651cbd98ba19 (patch) | |
tree | 3c7a191ef9d19930f456620b68331a822f5d2731 /entity/init.gbasm | |
parent | 17a186217dbf12e344e90537d50f713e3c5a6416 (diff) |
Use jump tables for entities turn AIs + actions on entity interaction
Diffstat (limited to 'entity/init.gbasm')
-rw-r--r-- | entity/init.gbasm | 18 |
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 |