From 30a027a0dab9e0ef82f23da8a91d7692cb7fad8a Mon Sep 17 00:00:00 2001 From: Joel de Vahl Date: Thu, 26 Jul 2007 11:33:49 +0000 Subject: Chat bubble. --- src/game/server/game_server.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/game/server/game_server.cpp') diff --git a/src/game/server/game_server.cpp b/src/game/server/game_server.cpp index 09831ba5..5a08a1d7 100644 --- a/src/game/server/game_server.cpp +++ b/src/game/server/game_server.cpp @@ -675,6 +675,7 @@ void player::reset() score = 0; dead = true; die_tick = 0; + state = STATE_UNKNOWN; } void player::destroy() { } @@ -686,6 +687,7 @@ void player::respawn() jumped = 0; dead = false; set_flag(entity::FLAG_ALIVE); + state = STATE_PLAYING; mem_zero(&input, sizeof(input)); vel = vec2(0.0f, 0.0f); @@ -1207,6 +1209,8 @@ void player::tick() defered_pos = pos; move_box(&defered_pos, &vel, vec2(phys_size, phys_size), 0); } + + state = input.state; // Previnput previnput = input; @@ -1353,6 +1357,8 @@ void player::snap(int snaping_client) player->score = score; player->team = team; + + player->state = state; } player players[MAX_CLIENTS]; -- cgit 1.4.1