diff options
author | Astatin <[email protected]> | 2024-08-15 22:46:34 +0900 |
---|---|---|
committer | Astatin <astatin@redacted> | 2024-08-15 22:46:34 +0900 |
commit | c5ee7cfdd9ecb83bc1547a66ab1895685e49aaa4 (patch) | |
tree | 648bd418cb427c6f88a471bd46349aba8361f26c /definitions.gbasm | |
parent | 16e0ec4460954b65f3b972fab00f3ad7527062ff (diff) |
Generate a single tunnel in dungeon generation
Diffstat (limited to 'definitions.gbasm')
-rw-r--r-- | definitions.gbasm | 10 |
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 |