From dd21ae1bc7a648138d33727628983a3b25a07570 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sat, 19 Jan 2008 10:57:25 +0000 Subject: large commit. documented a bit. editor updates. general cleanup of everything --- src/game/server/gs_server.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/game/server/gs_server.cpp') diff --git a/src/game/server/gs_server.cpp b/src/game/server/gs_server.cpp index d4538ba1..31b1975e 100644 --- a/src/game/server/gs_server.cpp +++ b/src/game/server/gs_server.cpp @@ -3,6 +3,7 @@ #include #include #include +#include #include #include #include @@ -371,7 +372,7 @@ projectile::projectile(int type, int owner, vec2 pos, vec2 vel, int span, entity { this->type = type; this->pos = pos; - this->vel = vel * SERVER_TICK_SPEED; // TODO: remove this + this->vel = vel * server_tickspeed(); // TODO: remove this this->lifespan = span; this->owner = owner; this->powner = powner; @@ -398,8 +399,8 @@ void projectile::tick() if(type == WEAPON_BOMB) gravity = 0; - float pt = (server_tick()-start_tick-1)/(float)SERVER_TICK_SPEED; - float ct = (server_tick()-start_tick)/(float)SERVER_TICK_SPEED; + float pt = (server_tick()-start_tick-1)/(float)server_tickspeed(); + float ct = (server_tick()-start_tick)/(float)server_tickspeed(); vec2 prevpos = calc_pos(pos, vel, gravity, pt); vec2 curpos = calc_pos(pos, vel, gravity, ct); @@ -435,8 +436,8 @@ void projectile::tick() void projectile::snap(int snapping_client) { - float ct = (server_tick()-start_tick)/(float)SERVER_TICK_SPEED; - vec2 curpos = calc_pos(pos, vel, -7.5f*SERVER_TICK_SPEED, ct); + float ct = (server_tick()-start_tick)/(float)server_tickspeed(); + vec2 curpos = calc_pos(pos, vel, -7.5f*server_tickspeed(), ct); if(distance(players[snapping_client].pos, curpos) > 1000.0f) return; -- cgit 1.4.1