about summary refs log tree commit diff
path: root/src/game/server
diff options
context:
space:
mode:
authorOlle Rosenquist <phobos99@gmail.com>2007-07-21 21:47:21 +0000
committerOlle Rosenquist <phobos99@gmail.com>2007-07-21 21:47:21 +0000
commit093c50fd47a9c6aa985342140faa2d0d85933ccb (patch)
tree2e17b59a1cbd3f088f0c07c7a7dffbd1264c007e /src/game/server
parent5f39523f4178430af93af8a7c17ffd9893f415a3 (diff)
downloadzcatch-093c50fd47a9c6aa985342140faa2d0d85933ccb.tar.gz
zcatch-093c50fd47a9c6aa985342140faa2d0d85933ccb.zip
Updated stuff
Diffstat (limited to 'src/game/server')
-rw-r--r--src/game/server/game_server.cpp5
-rw-r--r--src/game/server/game_server.h1
2 files changed, 5 insertions, 1 deletions
diff --git a/src/game/server/game_server.cpp b/src/game/server/game_server.cpp
index 559fa1bd..ecb57716 100644
--- a/src/game/server/game_server.cpp
+++ b/src/game/server/game_server.cpp
@@ -343,7 +343,7 @@ game_world world;
 gameobject::gameobject()
 : entity(OBJTYPE_GAME)
 {
-	gametype = GAMETYPE_DM;
+	gametype = GAMETYPE_TDM;
 	game_over_tick = -1;
 	sudden_death = 0;
 	round_start_tick = server_tick();
@@ -431,6 +431,7 @@ void gameobject::snap(int snapping_client)
 	game->score_limit = config.scorelimit;
 	game->time_limit = config.timelimit;
 	game->round_start_tick = round_start_tick;
+	game->gametype = gametype;
 }
 
 gameobject gameobj;
@@ -596,6 +597,7 @@ void player::reset()
 	vel = vec2(0.0f, 0.0f);
 	direction = vec2(0.0f, 1.0f);
 	score = 0;
+	team = 0;
 	dead = true;
 	die_tick = 0;
 }
@@ -1244,6 +1246,7 @@ void player::snap(int snaping_client)
 	player->angle = (int)(a*256.0f);
 	
 	player->score = score;
+	player->team = team;
 }
 
 player players[MAX_CLIENTS];
diff --git a/src/game/server/game_server.h b/src/game/server/game_server.h
index 46b451e1..7babfdc8 100644
--- a/src/game/server/game_server.h
+++ b/src/game/server/game_server.h
@@ -239,6 +239,7 @@ public:
 	int currentmovetime;
 
 	int score;
+	int team;
 	
 	bool dead;
 	int die_tick;