From 2c28fdadc2e590e76efce170d74c8a27ca9a761e Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Sat, 5 Oct 2024 16:34:17 +0200 Subject: [PATCH] Added door tiles for each direction --- src/map.s | 20 ++++--- tiles/tileset1.inc | 144 ++++++++++++++++++++++----------------------- 2 files changed, 85 insertions(+), 79 deletions(-) diff --git a/src/map.s b/src/map.s index 9266cd8..1d2c65f 100644 --- a/src/map.s +++ b/src/map.s @@ -2,10 +2,7 @@ ; tiles are 2x2 areas ; this simply defines the first tile ; in the set -#define TFLOOR1 0x41 -#define TFLOOR2 0x43 - -#define TNONE 0x45 +#define TFLOOR1 0x40 #define TCORNUL 0x60 #define TCORNUR 0x68 @@ -15,6 +12,15 @@ #define TDOORUL 0x64 #define TDOORUR 0x66 +#define TDOORDL 0x42 +#define TDOORDR 0x44 + +#define TDOORRL 0x46 +#define TDOORRR 0x48 + +#define TDOORLL 0xE0 +#define TDOORLR 0xE2 + #define TWALLU1 0x62 #define TWALLR1 0x6A #define TWALLD1 0x4A @@ -144,8 +150,8 @@ base_room: .db TCORNUL, TWALLU1, TWALLU1, TWALLU1, TDOORUL, TDOORUR, TWALLU1, TWALLU1, TWALLU1, TCORNUR .db TWALLL1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TWALLR1 .db TWALLL1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TWALLR1 +.db TDOORRL, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TDOORLL +.db TDOORRR, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TDOORLR .db TWALLL1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TWALLR1 .db TWALLL1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TWALLR1 -.db TWALLL1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TWALLR1 -.db TWALLL1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TFLOOR1, TWALLR1 -.db TCORNBOL, TWALLD1, TWALLD1, TWALLD1, TWALLD1, TWALLD1, TWALLD1, TWALLD1, TWALLD1, TCORNBOR +.db TCORNBOL, TWALLD1, TWALLD1, TWALLD1, TDOORDL, TDOORDR, TWALLD1, TWALLD1, TWALLD1, TCORNBOR diff --git a/tiles/tileset1.inc b/tiles/tileset1.inc index 27ac4ef..7619e45 100644 --- a/tiles/tileset1.inc +++ b/tiles/tileset1.inc @@ -863,19 +863,19 @@ .chr 00000000 .chr 00000000 ; tile 96 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 33333333 +.chr 31111111 +.chr 31111111 +.chr 33333333 .chr 00000000 .chr 00000000 .chr 00000000 .chr 00000000 ; tile 97 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 33333333 +.chr 11113223 +.chr 11132223 +.chr 33333333 .chr 00000000 .chr 00000000 .chr 00000000 @@ -1029,19 +1029,19 @@ .chr 00000000 .chr 00000000 .chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 33333333 +.chr 31111111 +.chr 31111111 +.chr 33333333 ; tile 115 .chr 00000000 .chr 00000000 .chr 00000000 .chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 33333333 +.chr 11132223 +.chr 11113223 +.chr 33333333 ; tile 116 .chr 00000000 .chr 00000000 @@ -1727,15 +1727,6 @@ .chr 00000000 .chr 00000000 ; tile 192 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -; tile 193 .chr 00011111 .chr 00100000 .chr 01000000 @@ -1744,7 +1735,7 @@ .chr 10000000 .chr 10000000 .chr 10000001 -; tile 194 +; tile 193 .chr 11111000 .chr 00000100 .chr 00000010 @@ -1753,6 +1744,15 @@ .chr 00000001 .chr 00000001 .chr 10000001 +; tile 194 +.chr 33330000 +.chr 31130000 +.chr 31130000 +.chr 31130000 +.chr 31130000 +.chr 31130000 +.chr 31130000 +.chr 31130000 ; tile 195 .chr 00000000 .chr 00000000 @@ -1760,18 +1760,9 @@ .chr 00000000 .chr 00000000 .chr 00000000 -.chr 00000010 -.chr 00000001 -; tile 196 .chr 00000000 .chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 01000000 -.chr 10000000 -; tile 197 +; tile 196 .chr 00000000 .chr 00000000 .chr 00000000 @@ -1780,20 +1771,29 @@ .chr 00000000 .chr 00000000 .chr 00000000 +; tile 197 +.chr 00003333 +.chr 00003113 +.chr 00003113 +.chr 00003113 +.chr 00003113 +.chr 00003113 +.chr 00003113 +.chr 00003113 ; tile 198 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 33333333 +.chr 32231111 +.chr 32223111 +.chr 33333333 .chr 00000000 .chr 00000000 .chr 00000000 .chr 00000000 ; tile 199 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 33333333 +.chr 11111113 +.chr 11111113 +.chr 33333333 .chr 00000000 .chr 00000000 .chr 00000000 @@ -1871,15 +1871,6 @@ .chr 00000000 .chr 00000000 ; tile 208 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -; tile 209 .chr 10000001 .chr 10000000 .chr 10000000 @@ -1888,7 +1879,7 @@ .chr 10000000 .chr 01000000 .chr 00111111 -; tile 210 +; tile 209 .chr 10000001 .chr 00000001 .chr 00000001 @@ -1897,25 +1888,25 @@ .chr 00000001 .chr 00000010 .chr 11111100 +; tile 210 +.chr 31130000 +.chr 31130000 +.chr 31130000 +.chr 31330000 +.chr 33230000 +.chr 32230000 +.chr 32230000 +.chr 33330000 ; tile 211 -.chr 00000001 -.chr 00000010 -.chr 00000000 -.chr 00000000 -.chr 00000000 .chr 00000000 .chr 00000000 .chr 00000000 -; tile 212 -.chr 10000000 -.chr 01000000 -.chr 00000000 .chr 00000000 .chr 00000000 .chr 00000000 .chr 00000000 .chr 00000000 -; tile 213 +; tile 212 .chr 00000000 .chr 00000000 .chr 00000000 @@ -1924,6 +1915,15 @@ .chr 00000000 .chr 00000000 .chr 00000000 +; tile 213 +.chr 00003113 +.chr 00003113 +.chr 00003113 +.chr 00003313 +.chr 00003233 +.chr 00003223 +.chr 00003223 +.chr 00003333 ; tile 214 .chr 00000000 .chr 00000000 @@ -1947,19 +1947,19 @@ .chr 00000000 .chr 00000000 .chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 33333333 +.chr 32223111 +.chr 32231111 +.chr 33333333 ; tile 217 .chr 00000000 .chr 00000000 .chr 00000000 .chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 33333333 +.chr 11111113 +.chr 11111113 +.chr 33333333 ; tile 218 .chr 11111111 .chr 11111111 -- 2.30.2