From 3f4587ede831760b2f6976960658d202c9d847ff Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sun, 9 Sep 2007 18:21:14 +0000 Subject: a lot of changes. client side prediction added --- src/game/server/game_server.h | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) (limited to 'src/game/server/game_server.h') diff --git a/src/game/server/game_server.h b/src/game/server/game_server.h index b691e0de..56f668f6 100644 --- a/src/game/server/game_server.h +++ b/src/game/server/game_server.h @@ -85,6 +85,8 @@ public: bool paused; bool reset_requested; + world_core core; + game_world(); int find_entities(vec2 pos, float radius, entity **ents, int max); int find_entities(vec2 pos, float radius, entity **ents, int max, const int* types, int maxtypes); @@ -229,9 +231,9 @@ public: int last_action; // we need a defered position so we can handle the physics correctly - vec2 defered_pos; - vec2 vel; - vec2 direction; + //vec2 defered_pos; + //vec2 vel; + //vec2 direction; // int client_id; @@ -269,21 +271,14 @@ public: int latency_avg; int latency_min; int latency_max; - - // hooking stuff - enum - { - HOOK_RETRACTED=-1, - HOOK_IDLE=0, - HOOK_FLYING, - HOOK_GRABBED - }; - int hook_state; - int hook_tick; - player *hooked_player; - vec2 hook_pos; - vec2 hook_dir; + player_core core; + + //int hook_state; + //int hook_tick; + //player *hooked_player; + //vec2 hook_pos; + //vec2 hook_dir; // player(); -- cgit 1.4.1