From c3b492b4be53cd6ec4be3948d86bbc993f187787 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Thu, 13 Dec 2007 20:28:22 +0000 Subject: variuos crash fixes and fixed ninja --- src/game/client/game_client.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/game/client/game_client.cpp') 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); -- cgit 1.4.1