about summary refs log tree commit diff
path: root/src/game/client
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2007-12-13 20:28:22 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2007-12-13 20:28:22 +0000
commitc3b492b4be53cd6ec4be3948d86bbc993f187787 (patch)
tree2f2d2eca75c98d6fe2a97aeaf092288fc7745d03 /src/game/client
parent8f39b81ab0c49bd2c46dcdd191e626d577b7ba1d (diff)
downloadzcatch-c3b492b4be53cd6ec4be3948d86bbc993f187787.tar.gz
zcatch-c3b492b4be53cd6ec4be3948d86bbc993f187787.zip
variuos crash fixes and fixed ninja
Diffstat (limited to 'src/game/client')
-rw-r--r--src/game/client/game_client.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/game/client/game_client.cpp b/src/game/client/game_client.cpp
index 3621935d..6723157a 100644
--- a/src/game/client/game_client.cpp
+++ b/src/game/client/game_client.cpp
@@ -1507,11 +1507,9 @@ static void render_player(
 				float alpha = 1.0f;
 				if (alpha > 0.0f && data->weapons[iw].sprite_muzzle[itex].psprite)
 				{
-					vec2 dir = vec2(player.x,player.y) - vec2(prev.x, prev.y);
+					vec2 dir = vec2(player_char->x,player_char->y) - vec2(prev_char->x, prev_char->y);
 					dir = normalize(dir);
-					float hadokenangle = atan(dir.y/dir.x);
-					if (dir.x < 0.0f)
-						hadokenangle += pi;
+					float hadokenangle = get_angle(dir);
 					gfx_quads_setrotation(hadokenangle);
 					//float offsety = -data->weapons[iw].muzzleoffsety;
 					select_sprite(data->weapons[iw].sprite_muzzle[itex].psprite, 0);