Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SolveQuadratic()

static bool Terraria.Utils.SolveQuadratic ( float a,
float b,
float c,
out float result1,
out float result2 )
inlinestatic

Definition at line 306 of file Utils.cs.

307 {
308 float num = b * b - 4f * a * c;
309 result1 = 0f;
310 result2 = 0f;
311 if (num > 0f)
312 {
313 result1 = (0f - b + (float)Math.Sqrt(num)) / (2f * a);
314 result2 = (0f - b - (float)Math.Sqrt(num)) / (2f * a);
315 return true;
316 }
317 if (num < 0f)
318 {
319 return false;
320 }
321 result1 = (result2 = (0f - b + (float)Math.Sqrt(num)) / (2f * a));
322 return true;
323 }
static double Sqrt(double d)

References System.Math.Sqrt().

Referenced by Terraria.Utils.GetChaseResults().