Files
PixelDefense/game/map_init.h
2023-12-10 11:08:40 +01:00

21 lines
579 B
C

#ifndef PIXELDEFENSE_MAP_INITIALIZATION_H
#define PIXELDEFENSE_MAP_INITIALIZATION_H
#include <breeze.h>
#include <flecs.h>
#include "components.h"
bool initGameObjectsLayer(BzTileMap *map, BzTileObjectGroup *objectGroup);
bool initEntityObjectsLayer(BzTileMap *map, BzTileObjectGroup *objectGroup);
bool initBuildingsLayer(BzTileMap *map, BzTileLayer *layer);
bool initTreesLayer(BzTileMap *map, BzTileLayer *layer);
ecs_entity_t createWorker(Position position, Size size, BzSpatialGrid *grid, BzTileset *tileset, BzTile gid);
#endif //PIXELDEFENSE_MAP_INITIALIZATION_H