diff options
Diffstat (limited to 'src/game/server/entities/character.hpp')
| -rw-r--r-- | src/game/server/entities/character.hpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/game/server/entities/character.hpp b/src/game/server/entities/character.hpp index e9909c96..9bd441ba 100644 --- a/src/game/server/entities/character.hpp +++ b/src/game/server/entities/character.hpp @@ -11,7 +11,19 @@ class CHARACTER : public ENTITY { + /*static CHARACTER pool_data[MAX_CLIENTS]; + static int pool_used[MAX_CLIENTS];*/ public: +/* + void operator delete(void *character) + { + (CHARACTER *)character + int id = (CHARACTER *)character - (CHARACTER *)pool_data; + dbg_assert(pool_used[id], ""); + pool_used[id] = 0; + mem_zero(&pool_data[id], sizeof(CHARACTER)); + }*/ + // player controlling this character class PLAYER *player; |