diff options
Diffstat (limited to 'src/game/server/game_server.h')
| -rw-r--r-- | src/game/server/game_server.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/game/server/game_server.h b/src/game/server/game_server.h index c285c4d5..d234bb13 100644 --- a/src/game/server/game_server.h +++ b/src/game/server/game_server.h @@ -294,3 +294,22 @@ public: }; extern player players[MAX_CLIENTS]; + +// TODO: move to seperate file +class flag : public entity +{ +public: + static const int phys_size = 14; + player *carrying_player; + baselib::vec2 vel; + + int team; + int spawntick; + flag(int _team); + + bool is_grounded(); + + virtual void reset(); + virtual void tick(); + virtual void snap(int snapping_client); +}; |