Definition: object.hpp:95
void dropItem(Object *other, ServerGameState &state, int itemSelected, float dropDistance) override
Definition: orb.cpp:72
SharedObject toShared() override
Generates a SharedObject representation of this object.
Definition: orb.cpp:98
void doCollision(Object *other, ServerGameState &state) override
Code to run when this object collides with another.
Definition: orb.cpp:14
void useItem(Object *other, ServerGameState &state, int itemSelected) override
Definition: orb.cpp:50
The ServerGameState class contains all abstract game state data and logic for a single game state ins...
Definition: servergamestate.hpp:43
Representation of the Object class used by ServerGameState, containing exactly the subset of Object d...
Definition: sharedobject.hpp:302
Definition: point_light.hpp:5