21 FloorSpike(glm::vec3 corner,
float grid_width);
30 std::chrono::time_point<std::chrono::system_clock> shoot_time;
Definition: floorspike.hpp:12
static const int DAMAGE
Definition: floorspike.hpp:14
bool shouldReset(ServerGameState &state) override
Definition: floorspike.cpp:15
void doCollision(Object *other, ServerGameState &state) override
Code to run when this object collides with another.
Definition: floorspike.cpp:19
bool shouldTrigger(ServerGameState &state) override
Definition: floorspike.cpp:11
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