diff options
| author | Jakob Fries <jakob.fries@gmail.com> | 2007-07-26 09:21:47 +0000 |
|---|---|---|
| committer | Jakob Fries <jakob.fries@gmail.com> | 2007-07-26 09:21:47 +0000 |
| commit | 3769853ba47efd9ff761fc48539758dd4b0b8e74 (patch) | |
| tree | 5a8a6655b1c7db943db92a16c4db981295001da8 /src/game/server/game_server.h | |
| parent | c1da3b23b64e31eef6970a8eb021fc79bdd65e08 (diff) | |
| download | zcatch-3769853ba47efd9ff761fc48539758dd4b0b8e74.tar.gz zcatch-3769853ba47efd9ff761fc48539758dd4b0b8e74.zip | |
ctf flags
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); +}; |