From: Lukas Krickl Date: Tue, 11 Nov 2025 21:13:49 +0000 (+0100) Subject: tiles: added tile flags X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=fff244873974b9e44bbbeeaf084ef6f8c3f5d41d;p=gbrg%2F.git tiles: added tile flags --- diff --git a/src/defs.s b/src/defs.s index 4547f27..3f86f82 100644 --- a/src/defs.s +++ b/src/defs.s @@ -92,6 +92,15 @@ .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 diff --git a/src/tiles.s b/src/tiles.s index 86c4a19..a3222dd 100644 --- a/src/tiles.s +++ b/src/tiles.s @@ -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