diff options
| author | Joel de Vahl <joel@stalverk80.se> | 2007-07-26 11:33:49 +0000 |
|---|---|---|
| committer | Joel de Vahl <joel@stalverk80.se> | 2007-07-26 11:33:49 +0000 |
| commit | 30a027a0dab9e0ef82f23da8a91d7692cb7fad8a (patch) | |
| tree | 63f8f8ef3ab0c6337b0ed96bfb33cfe047e2bc10 /src/game/server/game_server.cpp | |
| parent | f946cc6f5ff2f93fb681c960093c5e4525006fd8 (diff) | |
| download | zcatch-30a027a0dab9e0ef82f23da8a91d7692cb7fad8a.tar.gz zcatch-30a027a0dab9e0ef82f23da8a91d7692cb7fad8a.zip | |
Chat bubble.
Diffstat (limited to 'src/game/server/game_server.cpp')
| -rw-r--r-- | src/game/server/game_server.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
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]; |