From: Lukas Krickl Date: Sat, 11 Oct 2025 16:25:43 +0000 (+0200) Subject: mainmenu: Added test for easy/hard mode selector X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=f96d1b9c0a39e28eb4d51dc2d3a3fbc2b7bbb743;p=gbrg%2F.git mainmenu: Added test for easy/hard mode selector --- diff --git a/src/mainmenu.s b/src/mainmenu.s index 8004e89..a3606a1 100644 --- a/src/mainmenu.s +++ b/src/mainmenu.s @@ -11,6 +11,7 @@ l_main_menu: l_main_menu_objs: modef MOT_SET_MAP_ROUTINE, 0, 0, map_r_load_l1 modef MOT_DISABLE_SCROLL, 0, 0, 0 + modef MOT_SET_PAT, 0, 0, pat_easy_hard_mode modef MOT_NOP, 0, 0xFF, 0 diff --git a/src/rowpatterns.s b/src/rowpatterns.s index 66ef421..7eadcf6 100644 --- a/src/rowpatterns.s +++ b/src/rowpatterns.s @@ -8,6 +8,9 @@ ; generic wall .def int WG = 0x40 + ; tile HARD MODE / Skull +.def int SK = 0x0A + pat_empty: .db TS, TS, TS, TS, TS, TS, TS, TS, TS, TS @@ -22,6 +25,9 @@ pat_right_wall: pat_left_wall: .db TS, TS, TS, TS, TS, TS, WG, WG, WG, WG + +pat_easy_hard_mode: +.db TS, SK, TS, TS, WG, WG, TS, TS, TS, TS ; enf of level row pattern pat_eol: diff --git a/tiles/bank9000.inc b/tiles/bank9000.inc index 7c9715c..1a55592 100644 --- a/tiles/bank9000.inc +++ b/tiles/bank9000.inc @@ -90,22 +90,22 @@ .chr 00000000 ; tile 10 .chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 00033333 +.chr 00322222 +.chr 03322222 +.chr 33222222 +.chr 32333223 +.chr 32333223 +.chr 32333223 ; tile 11 .chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 33300000 +.chr 11330000 +.chr 21133000 +.chr 22113300 +.chr 33211300 +.chr 33211300 +.chr 33211300 ; tile 12 .chr 33333333 .chr 31111111 @@ -233,22 +233,22 @@ .chr 00000000 .chr 00000000 ; tile 26 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 32222331 +.chr 32222332 +.chr 32222222 +.chr 33322222 +.chr 00323232 +.chr 00323232 +.chr 00333333 .chr 00000000 ; tile 27 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 11211300 +.chr 22211300 +.chr 22113300 +.chr 21133000 +.chr 31333000 +.chr 31333000 +.chr 33330000 .chr 00000000 ; tile 28 .chr 33333333