From: Lukas Krickl Date: Wed, 30 Jul 2025 14:00:13 +0000 (+0200) Subject: roompattern: replaced floors with roof pattern tiles X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=e6b038d0243475e6e95c244528f0fd5381d6e14c;p=gbrg%2F.git roompattern: replaced floors with roof pattern tiles --- diff --git a/src/roompatterns.s b/src/roompatterns.s index 645308f..09dd06c 100644 --- a/src/roompatterns.s +++ b/src/roompatterns.s @@ -51,6 +51,8 @@ .de RPDL, 1 ; door right .de RPDR, 1 + ; roof +.de RPRF, 1 room_pattern_empty: rpheaderdef 0x66 @@ -64,19 +66,19 @@ room_pattern_empty: room_pattern1: rpheaderdef 0x66 rprow RPUL, RPUW, RPUW, RPDU, RPUW, RPUR - rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPRW - rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPRW - rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPRW - rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPRW + rprow RPLW, RPRF, RPRF, RPRF, RPRF, RPRW + rprow RPLW, RPRF, RPRF, RPRF, RPRF, RPRW + rprow RPLW, RPRF, RPRF, RPRF, RPRF, RPRW + rprow RPLW, RPRF, RPRF, RPRF, RPRF, RPRW rprow RPBL, RPBW, RPBW, RPDB, RPBW, RPBR room_pattern2: rpheaderdef 0x66 rprow RPUL, RPUW, RPUW, RPDU, RPUW, RPUR - rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPRW - rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPRW - rprow RPDL, RPFL, RPFL, RPFL, RPFL, RPDR - rprow RPLW, RPFL, RPFL, RPFL, RPFL, RPRW + rprow RPLW, RPRF, RPRF, RPRF, RPRF, RPRW + rprow RPLW, RPRF, RPRF, RPRF, RPRF, RPRW + rprow RPDL, RPRF, RPRF, RPRF, RPRF, RPDR + rprow RPLW, RPRF, RPRF, RPRF, RPRF, RPRW rprow RPBL, RPBW, RPBW, RPDB, RPBW, RPBR room_pattern3: @@ -91,10 +93,10 @@ room_pattern3: room_pattern_special1: rpheaderdef 0x6E .db RPUL, RPUW, RPUW, RPDU, RPUW, RPUW, RPUW, RPUW, RPUW, RPUW, RPUW, RPUW, RPUW, RPUR - .db RPLW, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPRW - .db RPLW, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPRW - .db RPLW, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPRW - .db RPLW, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPFL, RPRW + .db RPLW, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRW + .db RPLW, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRW + .db RPLW, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRW + .db RPLW, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRF, RPRW .db RPBL, RPBW, RPBW, RPBW, RPBW, RPDB, RPBW, RPBW, RPBW, RPBW, RPBW, RPBW, RPBW, RPBR @@ -108,6 +110,8 @@ room_pattern_tile_translation: .db 0x00 ; floor ; doors .db 0x2E, 0x0E, 0x0C, 0x2C + ; roof + .db 0x4A ; translation table for flags room_pattern_flags_translation: @@ -118,11 +122,13 @@ room_pattern_flags_translation: .db 0x00 ; floor ; doors .db CF_DOOR, CF_DOOR, CF_DOOR, CF_DOOR + ; roof + .db 0x00 ; table of 6 by 6 room patterns room_pattern_6x6: - dw room_pattern_empty - ; dw room_pattern1 + ; dw room_pattern_empty + dw room_pattern1 dw room_pattern1 dw room_pattern2 dw room_pattern3