Files
PixelDefense/game/game_state.h
2023-11-12 19:04:25 +01:00

22 lines
429 B
C

#ifndef PIXELDEFENSE_GAME_STATE_H
#define PIXELDEFENSE_GAME_STATE_H
#include <breeze.h>
#include <flecs.h>
typedef struct Game {
Camera2D camera;
BzTileset terrainTileset;
BzTileset buildingsTileset;
BzTileset entitiesTileset;
BzTileMap map;
int selectedBuilding;
ecs_entity_t *entityMap;
f32 frameDuration;
Vector2 targetPos;
} Game;
extern Game *GAME;
#endif //PIXELDEFENSE_GAME_STATE_H