From 9765f961f9db64c3f345045f5b8602aab55a8039 Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Wed, 29 Oct 2025 17:27:48 +0100 Subject: [PATCH] tiles: Added stub for new tile system --- src/levels.s | 25 +++++++++++++++++++++++++ src/main.s | 2 ++ src/tiles.s | 9 +++++++++ 3 files changed, 36 insertions(+) create mode 100644 src/levels.s create mode 100644 src/tiles.s 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: -- 2.30.2