diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-12-13 20:28:22 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-12-13 20:28:22 +0000 |
| commit | c3b492b4be53cd6ec4be3948d86bbc993f187787 (patch) | |
| tree | 2f2d2eca75c98d6fe2a97aeaf092288fc7745d03 /src/game/client/game_client.cpp | |
| parent | 8f39b81ab0c49bd2c46dcdd191e626d577b7ba1d (diff) | |
| download | zcatch-c3b492b4be53cd6ec4be3948d86bbc993f187787.tar.gz zcatch-c3b492b4be53cd6ec4be3948d86bbc993f187787.zip | |
variuos crash fixes and fixed ninja
Diffstat (limited to 'src/game/client/game_client.cpp')
| -rw-r--r-- | src/game/client/game_client.cpp | 6 |
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); |