4using namespace std::chrono_literals;
10 Minotaur(glm::vec3 corner, glm::vec3 facing);
19 std::chrono::system_clock::time_point last_charge_time;
Definition: minotaur.hpp:6
static const float SIGHT_LIMIT_GRID_CELLS
Definition: minotaur.hpp:8
bool doBehavior(ServerGameState &state) override
Definition: minotaur.cpp:24
bool doDeath(ServerGameState &state) override
Definition: minotaur.cpp:93
void doCollision(Object *other, ServerGameState &state) override
Code to run when this object collides with another.
Definition: minotaur.cpp:80
Definition: object.hpp:95
The ServerGameState class contains all abstract game state data and logic for a single game state ins...
Definition: servergamestate.hpp:43