about summary refs log tree commit diff
path: root/src/game/server/entities/character.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/server/entities/character.hpp')
-rw-r--r--src/game/server/entities/character.hpp12
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;