8#include <unordered_map>
67 int currentEnemyValue;
68 std::vector<int> valueMap;
69 std::unordered_map<SpecificID, int> enemiesAlive;
The ServerGameState class contains all abstract game state data and logic for a single game state ins...
Definition: servergamestate.hpp:43
Definition: spawner.hpp:19
void spawn(ServerGameState &state)
Definition: spawner.cpp:29
void spawnEnemy(ServerGameState &state, int valueRemaining)
Definition: spawner.cpp:49
Item * smallDummyItem
Definition: spawner.hpp:23
Spawner()
Definition: spawner.cpp:15
void addEnemy(ServerGameState &state, SpecificID id)
Definition: spawner.cpp:166
void spawnDummy(ServerGameState &state)
Definition: spawner.cpp:146
void spawnSmallDummy(ServerGameState &state)
Definition: spawner.cpp:156
void decreaseValue(SpecificID id)
Definition: spawner.cpp:193
Item * dummyItem
Definition: spawner.hpp:21
glm::vec3 findEmptyPosition(ServerGameState &state)
Definition: spawner.cpp:108
uint32_t SpecificID
Object ID within an object type-specific SmartVector (used by ServerGameState's ObjectManager)
Definition: typedefs.hpp:16