aboutsummaryrefslogtreecommitdiff
path: root/definitions.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2024-08-15 22:46:34 +0900
committerAstatin <astatin@redacted>2024-08-15 22:46:34 +0900
commitc5ee7cfdd9ecb83bc1547a66ab1895685e49aaa4 (patch)
tree648bd418cb427c6f88a471bd46349aba8361f26c /definitions.gbasm
parent16e0ec4460954b65f3b972fab00f3ad7527062ff (diff)
Generate a single tunnel in dungeon generation
Diffstat (limited to 'definitions.gbasm')
-rw-r--r--definitions.gbasm10
1 files changed, 10 insertions, 0 deletions
diff --git a/definitions.gbasm b/definitions.gbasm
index f6b757e..2df133f 100644
--- a/definitions.gbasm
+++ b/definitions.gbasm
@@ -10,6 +10,9 @@
.DEFINE VRAM_start $8000
.DEFINE OAM_start $FE00
+.DEFINE dungeon_generation_step $20
+.DEFINE intial_duplication_probablity $2
+
.DEFINE mem_bunny_x_px ($c000)
.DEFINE mem_bunny_y_px ($c001)
.DEFINE mem_button_direction ($c002)
@@ -23,6 +26,13 @@
.DEFINE mem_rng_state_1 ($c00a) ; 2 bytes
.DEFINE mem_rng_state_2 ($c00b) ; 2 bytes
+.DEFINE mem_dungeon_generation_heads $c700 ; Takes the memory from c700 to c717
+; struct head {
+; direction: u8 (really u3 but padding),
+; x: u8,
+; y: u8,
+; }
+
.DEFINE mem_dungeon_map $c800 ; Takes the memory from c800 to c87f
.DEFINE enum_direction_left $01