room patterns: Added stub for room pattern draw
authorLukas Krickl <lukas@krickl.dev>
Fri, 25 Jul 2025 05:08:11 +0000 (07:08 +0200)
committerLukas Krickl <lukas@krickl.dev>
Fri, 25 Jul 2025 05:08:11 +0000 (07:08 +0200)
src/mapgen.s
src/roompatterns.s

index a89bb7d856bf9b33080c69c52e6797cfcded9a2d..bac5fc1d9032e89c26ba95dbdef2604142c52969 100644 (file)
@@ -55,3 +55,10 @@ mapgen:
   ;   hl: [map]
 mapgen_up_left_room:
   ret
+
+  ; draws a room pattern to the map
+  ; inputs:
+  ;   hl: origin inside of map struct
+  ;   bc: room pattern header pointer
+mapgen_draw_room_pattern:
+  ret
index 23bc696913ba871626963647ca28bcf6dfeb6076..4a65f544d39d3d55d7299f20399a1cda0cb3f0e2 100644 (file)
 
 room_pattern1:
   rpheaderdef 0x66 
-  rprow RPUL, RPUW, RPUW, RPDU, RPUW, RPUW, RPUR
-  rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPFL, RPUW
-  rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPFL, RPUW
-  rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPFL, RPUW
-  rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPFL, RPUW
-  rprow RPBL, RPBW, RPBW, RPDB, RPBW, RPBW, RPBR
+  rprow RPUL, RPUW, RPUW, RPDU, RPUW, RPUR
+  rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPUW
+  rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPUW
+  rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPUW
+  rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPUW
+  rprow RPBL, RPBW, RPBW, RPDB, RPBW, RPBR
+
+  ; table of 6 by 6 room patterns
+room_pattern_6by6:
+  dw room_pattern1
+room_pattern_6by6_end: