diff --git a/source/games/exhumed/src/player.cpp b/source/games/exhumed/src/player.cpp index ee70aba92..6746dfd53 100644 --- a/source/games/exhumed/src/player.cpp +++ b/source/games/exhumed/src/player.cpp @@ -263,7 +263,7 @@ void RestartPlayer(int nPlayer) pActor->spr.pos = nNStartSprite->spr.pos; ChangeActorSect(pActor, nNStartSprite->sector()); - plr->angle.ang = nNStartSprite->spr.angle.Normalized360(); + plr->angle.ang = nNStartSprite->spr.angle; pActor->spr.angle = plr->angle.ang; floorsprt = insertActor(pActor->sector(), 0); diff --git a/source/games/sw/src/track.cpp b/source/games/sw/src/track.cpp index ec31a6750..4543fbb99 100644 --- a/source/games/sw/src/track.cpp +++ b/source/games/sw/src/track.cpp @@ -1539,7 +1539,7 @@ void MovePlayer(PLAYER* pp, SECTOR_OBJECT* sop, int nx, int ny) } // increment Players delta angle - pp->RevolveDeltaAng = (pp->RevolveDeltaAng + GlobSpeedSO).Normalized360(); + pp->RevolveDeltaAng += GlobSpeedSO; pp->pos.XY() = rotatepoint(sop->pmid.XY(), {pp->Revolve.X * inttoworld, pp->Revolve.Y * inttoworld}, pp->RevolveDeltaAng);