Separate buildings function from main.c

This commit is contained in:
2023-11-12 16:31:40 +01:00
parent 8edb7b7ea9
commit bf56b150cc
7 changed files with 148 additions and 121 deletions

12
game/buildings.h Normal file
View File

@@ -0,0 +1,12 @@
#ifndef PIXELDEFENSE_BUILDINGS_H
#define PIXELDEFENSE_BUILDINGS_H
#include <breeze.h>
#include <flecs.h>
#include "utils/building_types.h"
bool canPlaceBuilding(BzTileMap *map, BuildingType type, i32 tileX, i32 tileY);
ecs_entity_t placeBuilding(BzTileMap *map, BuildingType type, i32 tileX, i32 tileY);
#endif //PIXELDEFENSE_BUILDINGS_H