From: Lukas Krickl Date: Wed, 29 Oct 2025 16:27:48 +0000 (+0100) Subject: tiles: Added stub for new tile system X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=9765f961f9db64c3f345045f5b8602aab55a8039;p=gbrg%2F.git tiles: Added stub for new tile system --- diff --git a/src/levels.s b/src/levels.s new file mode 100644 index 0000000..c888523 --- /dev/null +++ b/src/levels.s @@ -0,0 +1,25 @@ + ; level to cell map +level_def_to_tile: + dw tile_grass + dw tile_player_hive + dw tile_enemy_hive + dw tile_food + + ; tile grass +.def int TGS = 0 + + ; tile player hive +.def int TPH = 1 + + ; tile enemy hive +.def int TEH = 2 + + ; tile food +.def int TFD = 3 + + ; level definitions + ; levels always have a header + ; with flags, tilesets to load + ; followed by a 16x16 tilemap + +l1: diff --git a/src/main.s b/src/main.s index e0f331a..f3fa6de 100644 --- a/src/main.s +++ b/src/main.s @@ -69,6 +69,8 @@ main: #include "rectangle.s" #include "projectile.s" #include "mainmenu.s" +#include "tiles.s" +#include "levels.s" #include "tiles.inc" #include "text.s" diff --git a/src/tiles.s b/src/tiles.s new file mode 100644 index 0000000..adde0ee --- /dev/null +++ b/src/tiles.s @@ -0,0 +1,9 @@ + ; tile definitions + +tile_grass: + +tile_player_hive: + +tile_enemy_hive: + +tile_food: