mapgen: Added basic map header
authorLukas Krickl <lukas@krickl.dev>
Tue, 10 Feb 2026 10:46:57 +0000 (11:46 +0100)
committerLukas Krickl <lukas@krickl.dev>
Tue, 10 Feb 2026 10:46:57 +0000 (11:46 +0100)
src/mapgen.s

index 609804efb12e883fdad22097ad30ae51c41d6562..13763dee4f6e904b49cb06ab8e70f62d10958963 100644 (file)
@@ -25,7 +25,32 @@ map_generate:
 
        ; 2) set up map header
 
+               ; flags
+       ld hl, mapgen_map_header
+       ld a, MAP_F_DO_FULL_REDRAW
+       ld [hl+], a
 
+               ; map routine
+               ; TODO change based on level
+       ld a, map_r_nop LO
+       ld [hl+], a
+       ld a, map_r_nop HI
+       ld [hl+], a
+
+               ; actor table
+       ld a, map_acts LO
+       ld [hl+], a
+       ld a, map_acts HI
+       ld [hl+], a
+
+               ; tile banks
+               ; TODO: change based on level
+       ld a, tile_banks_default LO
+       ld [hl+], a
+       ld a, tile_banks_default HI
+       ld [hl+], a
+       
+       ; 3) make rooms
        
 
        ; cleanup) finally