From ddc75e7f30d3d9c68bc305411aca1aa1cd1687da Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Fri, 25 Jul 2025 07:08:11 +0200 Subject: [PATCH] room patterns: Added stub for room pattern draw --- src/mapgen.s | 7 +++++++ src/roompatterns.s | 17 +++++++++++------ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/src/mapgen.s b/src/mapgen.s index a89bb7d..bac5fc1 100644 --- a/src/mapgen.s +++ b/src/mapgen.s @@ -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 diff --git a/src/roompatterns.s b/src/roompatterns.s index 23bc696..4a65f54 100644 --- a/src/roompatterns.s +++ b/src/roompatterns.s @@ -54,9 +54,14 @@ 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: -- 2.30.2