From 4cb536d6c851290220f37c96b5b85cef199ce0b6 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 11 Aug 2026 15:07:46 -0400 Subject: [PATCH] feat: add tetromino loop level --- rooms/room_03_08.sav | 4 - rooms/tetromino_loop_t.sav | 1012 ++++++++++++++++++++++++++++++++++++ rooms/world.sav | 9 +- 3 files changed, 1019 insertions(+), 6 deletions(-) delete mode 100644 rooms/room_03_08.sav create mode 100644 rooms/tetromino_loop_t.sav diff --git a/rooms/room_03_08.sav b/rooms/room_03_08.sav deleted file mode 100644 index 3e784f7..0000000 --- a/rooms/room_03_08.sav +++ /dev/null @@ -1,4 +0,0 @@ -{ -objects={ -} -} \ No newline at end of file diff --git a/rooms/tetromino_loop_t.sav b/rooms/tetromino_loop_t.sav new file mode 100644 index 0000000..44b3e05 --- /dev/null +++ b/rooms/tetromino_loop_t.sav @@ -0,0 +1,1012 @@ +{ +objects={ + { + class="static_wall", + color="red", + x=11, + y=10 + }, + { + class="static_wall", + color="red", + x=11, + y=9 + }, + { + class="static_wall", + color="red", + x=11, + y=8 + }, + { + class="static_wall", + color="red", + x=11, + y=7 + }, + { + class="static_wall", + color="red", + x=11, + y=6 + }, + { + class="static_wall", + color="red", + x=11, + y=5 + }, + { + class="static_wall", + color="red", + x=11, + y=4 + }, + { + class="static_wall", + color="red", + x=11, + y=3 + }, + { + class="static_wall", + color="red", + x=11, + y=2 + }, + { + class="static_wall", + color="red", + x=11, + y=1 + }, + { + class="static_wall", + color="red", + x=10, + y=1 + }, + { + class="static_wall", + color="red", + x=9, + y=1 + }, + { + class="static_wall", + color="red", + x=8, + y=1 + }, + { + class="static_wall", + color="red", + x=7, + y=1 + }, + { + class="static_wall", + color="red", + x=6, + y=1 + }, + { + class="static_wall", + color="red", + x=5, + y=1 + }, + { + class="static_wall", + color="red", + x=4, + y=1 + }, + { + class="static_wall", + color="red", + x=3, + y=1 + }, + { + class="static_wall", + color="red", + x=2, + y=1 + }, + { + class="static_wall", + color="red", + x=1, + y=1 + }, + { + class="static_wall", + color="red", + x=1, + y=2 + }, + { + class="static_wall", + color="red", + x=1, + y=3 + }, + { + class="static_wall", + color="red", + x=1, + y=4 + }, + { + class="static_wall", + color="red", + x=1, + y=5 + }, + { + class="static_wall", + color="red", + x=1, + y=6 + }, + { + class="static_wall", + color="red", + x=1, + y=7 + }, + { + class="static_wall", + color="red", + x=1, + y=8 + }, + { + class="static_wall", + color="red", + x=1, + y=9 + }, + { + class="static_wall", + color="red", + x=1, + y=10 + }, + { + class="static_wall", + color="red", + x=1, + y=11 + }, + { + class="static_wall", + color="red", + x=2, + y=11 + }, + { + class="static_wall", + color="red", + x=3, + y=11 + }, + { + class="static_wall", + color="red", + x=4, + y=11 + }, + { + class="static_wall", + color="red", + x=5, + y=11 + }, + { + class="static_wall", + color="red", + x=6, + y=11 + }, + { + class="static_wall", + color="red", + x=7, + y=11 + }, + { + class="static_wall", + color="red", + x=8, + y=11 + }, + { + class="static_wall", + color="red", + x=9, + y=11 + }, + { + class="static_wall", + color="red", + x=10, + y=11 + }, + { + class="static_wall", + color="red", + x=11, + y=11 + }, + { + class="static_wall", + color="red", + x=8, + y=2 + }, + { + class="static_wall", + color="red", + x=9, + y=3 + }, + { + class="static_wall", + color="red", + x=2, + y=4 + }, + { + class="static_wall", + color="red", + x=2, + y=2 + }, + { + class="static_wall", + color="red", + x=3, + y=2 + }, + { + class="static_wall", + color="red", + x=5, + y=5 + }, + { + class="static_wall", + color="red", + x=4, + y=2 + }, + { + class="static_wall", + color="red", + x=5, + y=2 + }, + { + class="static_wall", + color="red", + x=6, + y=2 + }, + { + class="static_wall", + color="red", + x=7, + y=2 + }, + { + class="box_3x2_111-010", + color="red", + x=2, + y=3 + }, + { + class="static_wall", + color="red", + x=8, + y=3 + }, + { + class="static_wall", + color="red", + x=4, + y=5 + }, + { + class="static_wall", + color="red", + x=6, + y=5 + }, + { + class="static_wall", + color="green", + x=11, + y=10 + }, + { + class="static_wall", + color="green", + x=11, + y=9 + }, + { + class="static_wall", + color="green", + x=11, + y=8 + }, + { + class="static_wall", + color="green", + x=11, + y=7 + }, + { + class="static_wall", + color="green", + x=11, + y=6 + }, + { + class="static_wall", + color="green", + x=11, + y=5 + }, + { + class="static_wall", + color="green", + x=11, + y=4 + }, + { + class="static_wall", + color="green", + x=11, + y=3 + }, + { + class="static_wall", + color="green", + x=11, + y=2 + }, + { + class="static_wall", + color="green", + x=11, + y=1 + }, + { + class="static_wall", + color="green", + x=10, + y=1 + }, + { + class="static_wall", + color="green", + x=9, + y=1 + }, + { + class="static_wall", + color="green", + x=8, + y=1 + }, + { + class="static_wall", + color="green", + x=7, + y=1 + }, + { + class="static_wall", + color="green", + x=6, + y=1 + }, + { + class="static_wall", + color="green", + x=5, + y=1 + }, + { + class="static_wall", + color="green", + x=4, + y=1 + }, + { + class="static_wall", + color="green", + x=3, + y=1 + }, + { + class="static_wall", + color="green", + x=2, + y=1 + }, + { + class="static_wall", + color="green", + x=1, + y=1 + }, + { + class="static_wall", + color="green", + x=1, + y=2 + }, + { + class="static_wall", + color="green", + x=1, + y=3 + }, + { + class="static_wall", + color="green", + x=1, + y=4 + }, + { + class="static_wall", + color="green", + x=1, + y=5 + }, + { + class="static_wall", + color="green", + x=1, + y=6 + }, + { + class="static_wall", + color="green", + x=1, + y=7 + }, + { + class="static_wall", + color="green", + x=1, + y=8 + }, + { + class="static_wall", + color="green", + x=1, + y=9 + }, + { + class="static_wall", + color="green", + x=1, + y=10 + }, + { + class="static_wall", + color="green", + x=1, + y=11 + }, + { + class="static_wall", + color="green", + x=2, + y=11 + }, + { + class="static_wall", + color="green", + x=3, + y=11 + }, + { + class="static_wall", + color="green", + x=4, + y=11 + }, + { + class="static_wall", + color="green", + x=5, + y=11 + }, + { + class="static_wall", + color="green", + x=6, + y=11 + }, + { + class="static_wall", + color="green", + x=7, + y=11 + }, + { + class="static_wall", + color="green", + x=8, + y=11 + }, + { + class="static_wall", + color="green", + x=9, + y=11 + }, + { + class="static_wall", + color="green", + x=10, + y=11 + }, + { + class="static_wall", + color="green", + x=11, + y=11 + }, + { + class="static_wall", + color="green", + x=8, + y=2 + }, + { + class="static_wall", + color="green", + x=9, + y=3 + }, + { + class="static_wall", + color="green", + x=2, + y=4 + }, + { + class="static_wall", + color="green", + x=2, + y=2 + }, + { + class="static_wall", + color="green", + x=3, + y=2 + }, + { + class="static_wall", + color="green", + x=5, + y=5 + }, + { + class="static_wall", + color="green", + x=4, + y=2 + }, + { + class="static_wall", + color="green", + x=5, + y=2 + }, + { + class="static_wall", + color="green", + x=6, + y=2 + }, + { + class="static_wall", + color="green", + x=7, + y=2 + }, + { + class="box_3x2_111-010", + color="green", + x=2, + y=3 + }, + { + class="static_wall", + color="green", + x=8, + y=3 + }, + { + class="static_wall", + color="green", + x=4, + y=5 + }, + { + class="static_wall", + color="green", + x=6, + y=5 + }, + { + class="static_wall", + color="blue", + x=11, + y=10 + }, + { + class="static_wall", + color="blue", + x=11, + y=9 + }, + { + class="static_wall", + color="blue", + x=11, + y=8 + }, + { + class="static_wall", + color="blue", + x=11, + y=7 + }, + { + class="static_wall", + color="blue", + x=11, + y=6 + }, + { + class="static_wall", + color="blue", + x=11, + y=5 + }, + { + class="static_wall", + color="blue", + x=11, + y=4 + }, + { + class="static_wall", + color="blue", + x=11, + y=3 + }, + { + class="static_wall", + color="blue", + x=11, + y=2 + }, + { + class="static_wall", + color="blue", + x=11, + y=1 + }, + { + class="static_wall", + color="blue", + x=10, + y=1 + }, + { + class="static_wall", + color="blue", + x=9, + y=1 + }, + { + class="static_wall", + color="blue", + x=8, + y=1 + }, + { + class="static_wall", + color="blue", + x=7, + y=1 + }, + { + class="static_wall", + color="blue", + x=6, + y=1 + }, + { + class="static_wall", + color="blue", + x=5, + y=1 + }, + { + class="static_wall", + color="blue", + x=4, + y=1 + }, + { + class="static_wall", + color="blue", + x=3, + y=1 + }, + { + class="static_wall", + color="blue", + x=2, + y=1 + }, + { + class="static_wall", + color="blue", + x=1, + y=1 + }, + { + class="static_wall", + color="blue", + x=1, + y=2 + }, + { + class="static_wall", + color="blue", + x=1, + y=3 + }, + { + class="static_wall", + color="blue", + x=1, + y=4 + }, + { + class="static_wall", + color="blue", + x=1, + y=5 + }, + { + class="static_wall", + color="blue", + x=1, + y=6 + }, + { + class="static_wall", + color="blue", + x=1, + y=7 + }, + { + class="static_wall", + color="blue", + x=1, + y=8 + }, + { + class="static_wall", + color="blue", + x=1, + y=9 + }, + { + class="static_wall", + color="blue", + x=1, + y=10 + }, + { + class="static_wall", + color="blue", + x=1, + y=11 + }, + { + class="static_wall", + color="blue", + x=2, + y=11 + }, + { + class="static_wall", + color="blue", + x=3, + y=11 + }, + { + class="static_wall", + color="blue", + x=4, + y=11 + }, + { + class="static_wall", + color="blue", + x=5, + y=11 + }, + { + class="static_wall", + color="blue", + x=6, + y=11 + }, + { + class="static_wall", + color="blue", + x=7, + y=11 + }, + { + class="static_wall", + color="blue", + x=8, + y=11 + }, + { + class="static_wall", + color="blue", + x=9, + y=11 + }, + { + class="static_wall", + color="blue", + x=10, + y=11 + }, + { + class="static_wall", + color="blue", + x=11, + y=11 + }, + { + class="static_wall", + color="blue", + x=8, + y=2 + }, + { + class="static_wall", + color="blue", + x=9, + y=3 + }, + { + class="static_wall", + color="blue", + x=2, + y=4 + }, + { + class="static_wall", + color="blue", + x=2, + y=2 + }, + { + class="static_wall", + color="blue", + x=3, + y=2 + }, + { + class="static_wall", + color="blue", + x=5, + y=5 + }, + { + class="static_wall", + color="blue", + x=4, + y=2 + }, + { + class="static_wall", + color="blue", + x=5, + y=2 + }, + { + class="static_wall", + color="blue", + x=6, + y=2 + }, + { + class="static_wall", + color="blue", + x=7, + y=2 + }, + { + class="box_3x2_111-010", + color="blue", + x=2, + y=3 + }, + { + class="static_wall", + color="blue", + x=8, + y=3 + }, + { + class="static_wall", + color="blue", + x=4, + y=5 + }, + { + class="static_wall", + color="blue", + x=6, + y=5 + }, + { + class="switch", + color="red", + x=2, + y=3 + }, + { + class="switch", + color="green", + x=2, + y=3 + }, + { + class="switch", + color="blue", + x=2, + y=3 + }, + { + class="player", + color="red", + x=4, + y=4 + }, + { + class="player", + color="green", + x=4, + y=4 + }, + { + class="player", + color="blue", + x=4, + y=4 + } +} +} \ No newline at end of file diff --git a/rooms/world.sav b/rooms/world.sav index 5cad4a2..0c04a13 100644 --- a/rooms/world.sav +++ b/rooms/world.sav @@ -1,4 +1,5 @@ { +lastRoom="tetromino_loop_t", rooms={ { x=9, @@ -163,10 +164,14 @@ rooms={ { x=3, y=8, - name="room_03_08" + name="tetromino_loop_t" + }, + { + x=4, + y=8, + name="room_04_08" } }, -lastRoom="room_03_08", width=18, height=18 } \ No newline at end of file