From ef848275bcf6dd978499cfc6a28cc81256a82447 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sat, 15 Oct 2011 13:55:18 +0000 Subject: Revert previous change to angle constants and apply a more specific fix. Changing the angle constants to unsigned causes other problems to occur. Subversion-branch: /branches/v2-branch Subversion-revision: 2429 --- src/hexen/g_game.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/hexen') diff --git a/src/hexen/g_game.c b/src/hexen/g_game.c index 1560c05f..5dcfb478 100644 --- a/src/hexen/g_game.c +++ b/src/hexen/g_game.c @@ -1150,7 +1150,7 @@ boolean G_CheckSpot(int playernum, mapthing_t * mthing) // spawn a teleport fog ss = R_PointInSubsector(x, y); - an = (ANG45 * (mthing->angle / 45)) >> ANGLETOFINESHIFT; + an = ((unsigned) ANG45 * (mthing->angle / 45)) >> ANGLETOFINESHIFT; mo = P_SpawnMobj(x + 20 * finecosine[an], y + 20 * finesine[an], ss->sector->floorheight + TELEFOGHEIGHT, MT_TFOG); -- cgit v1.2.3