tiles: added tile flags
authorLukas Krickl <lukas@krickl.dev>
Tue, 11 Nov 2025 21:13:49 +0000 (22:13 +0100)
committerLukas Krickl <lukas@krickl.dev>
Tue, 11 Nov 2025 21:13:49 +0000 (22:13 +0100)
src/defs.s
src/tiles.s

index 4547f27fac0657875b1494227948013e4286056b..3f86f821c9d2933a4e4a5faf9a6d046f41b58b1a 100644 (file)
 .de TO_PLAYER, 1
 .de TO_ENEMY, 1
 
+       ; tile flags
+.se 1
+       ; set when the tile gained resources
+       ; this tick
+.de TF_INC, 1
+       ; set when the tile lost resources 
+       ; this tick
+.de TF_DEC, 2
+
        ; tile struct
 .se 0 
 .de t_type, 1
index 86c4a19c9de688a83bb8e208046c0278df583f3e..a3222ddff60c06fb47eb30148d828a51099b25b2 100644 (file)
@@ -268,6 +268,9 @@ tile_update_hive:
        ; inputs:
        ;               de: tile
 tile_update_food:
+       inc de ; flags
+       ld a, TF_INC
+       ld [de], a
        ret
        
        ; maps from tile ids