about summary refs log tree commit diff
path: root/src/game/server/game_server.h
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2007-08-14 18:37:16 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2007-08-14 18:37:16 +0000
commit2cde04ddcec3f3c083527c464f93bf8c30b6e790 (patch)
tree2666b20bf713f7d5244af1aec9f2d2f54d193f35 /src/game/server/game_server.h
parent8809084d253be4e9923307a13c8830c593dfefc0 (diff)
downloadzcatch-2cde04ddcec3f3c083527c464f93bf8c30b6e790.tar.gz
zcatch-2cde04ddcec3f3c083527c464f93bf8c30b6e790.zip
merged over all stuff from 0.2 to trunk
Diffstat (limited to 'src/game/server/game_server.h')
-rw-r--r--src/game/server/game_server.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/game/server/game_server.h b/src/game/server/game_server.h
index 83824f0a..6361b3ea 100644
--- a/src/game/server/game_server.h
+++ b/src/game/server/game_server.h
@@ -35,7 +35,6 @@ private:
 	entity *next_type_entity;
 
 	int index;
-	static int current_id;
 protected:
 	int id;
 	
@@ -123,7 +122,7 @@ public:
 	virtual int getteam(int notthisid);
 };
 
-extern gameobject gameobj;
+extern gameobject *gameobj;
 
 
 // TODO: move to seperate file
@@ -214,6 +213,7 @@ public:
 		bool got;
 	} weapons[NUM_WEAPONS];
 	int active_weapon;
+	int last_weapon;
 	int reload_timer;
 	int attack_tick;
 	
@@ -291,6 +291,8 @@ public:
 	void respawn();
 
 	bool is_grounded();
+	
+	void set_weapon(int w);
 
 	void release_hooked();
 	void release_hooks();
@@ -307,7 +309,7 @@ public:
 	virtual void snap(int snaping_client);
 };
 
-extern player players[MAX_CLIENTS];
+extern player *players;
 
 // TODO: move to seperate file
 class flag : public entity