diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-02-24 18:41:02 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-02-24 18:41:02 +0000 |
| commit | 91eda24ddc8b56c6022a4d99519f28230e6b3bbf (patch) | |
| tree | fc9e9313ee26cd9f87a2be7d35be989907ef02e1 /src/game/g_game.cpp | |
| parent | 4739966e14ca2df24d4f44fb814b6275b9bf2a3c (diff) | |
| download | zcatch-91eda24ddc8b56c6022a4d99519f28230e6b3bbf.tar.gz zcatch-91eda24ddc8b56c6022a4d99519f28230e6b3bbf.zip | |
fixed correction count. fixed miss-behaving server
Diffstat (limited to 'src/game/g_game.cpp')
| -rw-r--r-- | src/game/g_game.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/game/g_game.cpp b/src/game/g_game.cpp index c217b5a3..c87da2d4 100644 --- a/src/game/g_game.cpp +++ b/src/game/g_game.cpp @@ -154,6 +154,20 @@ void move_box(vec2 *inout_pos, vec2 *inout_vel, vec2 size, float elasticity) *inout_vel = vel; } + +void player_core::reset() +{ + pos = vec2(0,0); + vel = vec2(0,0); + hook_pos = vec2(0,0); + hook_dir = vec2(0,0); + hook_tick = 0; + hook_state = HOOK_IDLE; + hooked_player = -1; + jumped = 0; + triggered_events = 0; +} + void player_core::tick() { float phys_size = 28.0f; |