about summary refs log tree commit diff
path: root/src/game/server
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2007-12-12 20:05:18 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2007-12-12 20:05:18 +0000
commit7d7975644369e393d44950d3b0083743b39db173 (patch)
tree09b4a5a541c61aafc1ac595f7d042ace661f0a20 /src/game/server
parentf7ea0b2ba8851e4c0ceaef0a8b2361adfc218443 (diff)
downloadzcatch-7d7975644369e393d44950d3b0083743b39db173.tar.gz
zcatch-7d7975644369e393d44950d3b0083743b39db173.zip
solved corner case issue
Diffstat (limited to 'src/game/server')
-rw-r--r--src/game/server/game_server.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/game/server/game_server.cpp b/src/game/server/game_server.cpp
index 7a075039..5ca2b3db 100644
--- a/src/game/server/game_server.cpp
+++ b/src/game/server/game_server.cpp
@@ -1011,7 +1011,6 @@ void player::tick_defered()
 		vec2 start_pos = core.pos;
 		vec2 start_vel = core.vel;
 		bool stuck_before = test_box(core.pos, vec2(28.0f, 28.0f));
-		
 		core.move();
 		bool stuck_after_move = test_box(core.pos, vec2(28.0f, 28.0f));
 		core.quantize();
@@ -1020,11 +1019,14 @@ void player::tick_defered()
 		
 		if(!stuck_before && (stuck_after_move || stuck_after_quant))
 		{
-			dbg_msg("player", "STUCK!!! %f %f %f %f %x %x %x %x", 
+			dbg_msg("player", "STUCK!!! %d %d %d %f %f %f %f %x %x %x %x", 
+				stuck_before,
+				stuck_after_move,
+				stuck_after_quant,
 				start_pos.x, start_pos.y,
 				start_vel.x, start_vel.y,
-				start_pos.x, start_pos.y,
-				start_vel.x, start_vel.y);
+				*((unsigned *)&start_pos.x), *((unsigned *)&start_pos.y),
+				*((unsigned *)&start_vel.x), *((unsigned *)&start_vel.y));
 		}