Hopefully last commit
This commit is contained in:
@@ -11,9 +11,22 @@
|
||||
|
||||
#define ENTITY_MAX_COUNT 1024
|
||||
|
||||
#define ENEMY_DAMAGE 2
|
||||
#define ENEMY_DAMAGE 1
|
||||
#define ENEMY_RANGE 3
|
||||
|
||||
#define SPAWN_RADIUS 5
|
||||
|
||||
typedef struct EnemySpawnState {
|
||||
int enemiesSpawned;
|
||||
int spawnCooldown;
|
||||
} EnemySpawnState;
|
||||
|
||||
#define SPAWN_COOLDOWN 30 // frames between each enemy spawn
|
||||
|
||||
#define MAX_SPAWN_ATTEMPTS 50
|
||||
|
||||
extern EnemySpawnState currentSpawnState;
|
||||
|
||||
typedef enum EntityType {
|
||||
GHOST,
|
||||
} EntityType;
|
||||
@@ -56,5 +69,6 @@ void renderEntities(SDL_Renderer *renderer, SDL_Rect playerRect);
|
||||
void updateEntities(Player * plr);
|
||||
void registerEntity(char fname[20], SDL_Renderer *renderer);
|
||||
void loadEntities(SDL_Renderer *renderer);
|
||||
void updateWaveLogic(WaveInfo* info);
|
||||
|
||||
#endif //FACTORYGAME_ENTITY_H
|
||||
|
Reference in New Issue
Block a user