From 294cbe18c17cd20f70f965e7f89a3250ef39b990 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sun, 10 Feb 2008 15:32:30 +0000 Subject: done some more latency work. added the extra message for projectiles to reduce latency --- src/game/client/gc_render.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/game/client/gc_render.cpp') diff --git a/src/game/client/gc_render.cpp b/src/game/client/gc_render.cpp index f201a87c..1d276ec3 100644 --- a/src/game/client/gc_render.cpp +++ b/src/game/client/gc_render.cpp @@ -370,6 +370,18 @@ static void render_items() render_flag((const obj_flag *)prev, (const obj_flag *)data); } } + + // render extra projectiles + for(int i = 0; i < extraproj_num; i++) + { + if(extraproj_projectiles[i].start_tick < client_tick()) + { + extraproj_projectiles[i] = extraproj_projectiles[extraproj_num-1]; + extraproj_num--; + } + else + render_projectile(&extraproj_projectiles[i], 0); + } } -- cgit 1.4.1