aboutsummaryrefslogtreecommitdiff
path: root/entity/init.gbasm
diff options
context:
space:
mode:
Diffstat (limited to 'entity/init.gbasm')
-rw-r--r--entity/init.gbasm29
1 files changed, 27 insertions, 2 deletions
diff --git a/entity/init.gbasm b/entity/init.gbasm
index 65f841f..e4a4c1a 100644
--- a/entity/init.gbasm
+++ b/entity/init.gbasm
@@ -72,9 +72,34 @@ Fix_Bunny_screen:
Initialize_Fox:
LD A, $0d
LD (HL+), A
- LD A, $mem_bunny_x
+ LD A, $mem_number_of_rooms
+ CALL =RNG_Bound
+ SLA A
+ SLA A
+ ADD $80
+ LD C, A
+
+ LD B, $c8
+
+ LD A, (BC)
+ LD D, A
+ INC BC
+ LD A, (BC)
+ INC A
+ CALL =RNG_Bound
+ ADD D
+
LD (HL+), A
- LD A, $mem_bunny_y
+
+ INC BC
+
+ LD A, (BC)
+ LD D, A
+ INC BC
+ LD A, (BC)
+ INC A
+ CALL =RNG_Bound
+ ADD D
LD (HL+), A
LD A, $03
LD (HL+), A