Added door tiles for each direction
authorLukas Krickl <lukas@krickl.dev>
Sat, 5 Oct 2024 14:34:17 +0000 (16:34 +0200)
committerLukas Krickl <lukas@krickl.dev>
Sat, 5 Oct 2024 14:34:17 +0000 (16:34 +0200)
src/map.s
tiles/tileset1.inc

index 9266cd843e5b92aca78ee9e580bc6327c5f264aa..1d2c65fda15b4506538335fe62e2dca2e0f701ef 100644 (file)
--- 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
 #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  
index 27ac4ef46599901d8f736de7404345b22b70fdff..7619e45fea1a703c6ff7f53253d6e5e3ed4b2bab 100644 (file)
 .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
 .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
 .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
 .chr 10000000
 .chr 10000000
 .chr 10000001
-; tile 194
+; tile 193
 .chr 11111000
 .chr 00000100
 .chr 00000010
 .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
 .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
 .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
 .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
 .chr 10000000
 .chr 01000000
 .chr 00111111
-; tile 210
+; tile 209
 .chr 10000001
 .chr 00000001
 .chr 00000001
 .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
 .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
 .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