building: Added under construction tile
authorLukas Krickl <lukas@krickl.dev>
Thu, 24 Apr 2025 18:55:18 +0000 (20:55 +0200)
committerLukas Krickl <lukas@krickl.dev>
Thu, 24 Apr 2025 18:55:18 +0000 (20:55 +0200)
src/buildings.s
tiles/bank8000.inc
tiles/bank9000.inc

index bebaa13f738d92c42f62c56d0ea4404992268e1c..eb978c57a622fc995eafcf50ba33a940c1ac14bc 100644 (file)
@@ -1,6 +1,6 @@
 #define BUILDING_ROAD_NORTH_SOUTH 0x77
 #define BUILDING_ROAD_WEAT_EAST 0x78
-
+#define BUILDING_UNDER_CONSTRUCTIOn 0x67
 
   ; places a building at the current cursor position
   ; performs pre-checks and displays an error 
@@ -22,6 +22,11 @@ build_road:
   ld de, cell_template_road
   ld bc, c_size
   call memcpy 
+  
+  ; placeholder tile 
+  call cursor_get_tile
+  ld a, BUILDING_UNDER_CONSTRUCTIOn
+  call bg_update_queue_push
 
   ldnull bc
   ret
index 7539ccbb269a113f5d961b7f7fe75166b04f1616..4518dd06947d64438d9ecec8a5033236be2d6a4e 100644 (file)
 .chr 00000000
 .chr 00000000
 ; tile 103
-.chr 00000000
-.chr 00000000
-.chr 00000000
-.chr 00000000
-.chr 00000000
-.chr 00000000
-.chr 00000000
-.chr 00000000
+.chr 33333333
+.chr 30000003
+.chr 30033303
+.chr 30003303
+.chr 30030303
+.chr 30300003
+.chr 30000003
+.chr 33333333
 ; tile 104
 .chr 00000000
 .chr 00000000
index 919fc1efe025f60287320d0cd82b20c7826c1e85..207404395eb017b149a6119eec01b35a1c2ab1c2 100644 (file)
 .chr 00000000
 .chr 00000000
 ; tile 103
-.chr 00000000
-.chr 00000000
-.chr 00000000
-.chr 00000000
-.chr 00000000
-.chr 00000000
-.chr 00000000
-.chr 00000000
+.chr 33333333
+.chr 30000003
+.chr 30033303
+.chr 30003303
+.chr 30030303
+.chr 30300003
+.chr 30000003
+.chr 33333333
 ; tile 104
 .chr 00000000
 .chr 00000000