diff options
author | Astatin <[email protected]> | 2025-07-01 16:53:10 +0200 |
---|---|---|
committer | Astatin <[email protected]> | 2025-07-01 16:53:10 +0200 |
commit | 7ccc3f42244eef9385ba878f343a18852fab4dfa (patch) | |
tree | fe3feb43ad40a8e2e55b183997a56761538c9473 /modes/dungeongeneration.gbasm | |
parent | bcc4605c06e2b36698ae05eeda1f9078bfbcd2c7 (diff) |
Make dungeon flag skip floor count, disable top bar & disable attack menu
Diffstat (limited to 'modes/dungeongeneration.gbasm')
-rw-r--r-- | modes/dungeongeneration.gbasm | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/modes/dungeongeneration.gbasm b/modes/dungeongeneration.gbasm index 522ab1a..bfbe58c 100644 --- a/modes/dungeongeneration.gbasm +++ b/modes/dungeongeneration.gbasm @@ -42,19 +42,37 @@ New_Floor: LD SP, $fffe LD A, $00 - LD $reg_viewport_x, A - LD A, $68 - LD $reg_viewport_y, A + LD $mem_display_flag, A LD A, $00 - LD $mem_display_flag, A + LD $reg_viewport_x, A + + LD A, $mem_dungeon_flags + BIT 1, A + JR Z, =.floor_count.disabled + + .floor_count.enabled: + LD A, $70 + LD $reg_viewport_y, A LD A, $f4 - LD ($9ecb), A + LD ($9eeb), A - LD HL, $9ec9 + LD HL, $9ee9 LD A, $mem_floor_count CALL =Print_8bit + JR =.floor_count.end + + .floor_count.disabled: + LD A, $68 + LD $reg_viewport_y, A + + LD A, $00 + LD ($9ee9), A + LD ($9eea), A + LD ($9eeb), A + + .floor_count.end: LD A, $07 LD $reg_bg_palette, A |