mirror of
https://git.do.srb2.org/STJr/ZoneBuilder.git
synced 2025-02-07 08:21:10 +00:00
Fixed: angle clamping logic was partially broken.
This commit is contained in:
parent
147b5d8d87
commit
8874166a34
1 changed files with 6 additions and 2 deletions
|
@ -1784,13 +1784,17 @@ namespace CodeImp.DoomBuilder
|
|||
//mxd. This clamps angle between 0 and 359
|
||||
public static int ClampAngle(int angle)
|
||||
{
|
||||
return (angle + 360) % 360;
|
||||
angle %= 360;
|
||||
if(angle < 0) angle += 360;
|
||||
return angle;
|
||||
}
|
||||
|
||||
//mxd. This clamps angle between 0 and 359
|
||||
public static float ClampAngle(float angle)
|
||||
{
|
||||
return (angle + 360) % 360;
|
||||
angle %= 360;
|
||||
if(angle < 0) angle += 360;
|
||||
return angle;
|
||||
}
|
||||
|
||||
//mxd
|
||||
|
|
Loading…
Reference in a new issue