Progress on tutorial, misc bugfixes

This commit is contained in:
Regalis
2015-08-20 00:42:24 +03:00
parent e19ac600ff
commit 8c559f716f
19 changed files with 356 additions and 85 deletions
+12
View File
@@ -27,6 +27,18 @@ namespace Subsurface
return (float)Math.Atan2(vector.Y, vector.X);
}
public static bool IsValid(float value)
{
return (!float.IsInfinity(value) && !float.IsInfinity(value));
}
public static bool IsValid(Vector2 vector)
{
return (!float.IsInfinity(vector.X) && !float.IsInfinity(vector.Y) && !float.IsNaN(vector.X) && !float.IsNaN(vector.Y));
}
public static float CurveAngle(float from, float to, float step)
{