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

◆ GetScarabBombDigDirectionSnap8()

Point Terraria.Projectile.GetScarabBombDigDirectionSnap8 ( )
inlineprivate

Definition at line 59332 of file Projectile.cs.

59333 {
59334 Player player = Main.player[owner];
59335 Vector2 vector = DirectionTo(player.Center);
59336 Point result = new Point((!(vector.X > 0f)) ? 1 : (-1), (!(vector.Y > 0f)) ? 1 : (-1));
59337 if (Math.Abs(vector.X) > Math.Abs(vector.Y) * 2f)
59338 {
59339 result.Y = 0;
59340 }
59341 else if (Math.Abs(vector.Y) > Math.Abs(vector.X) * 2f)
59342 {
59343 result.X = 0;
59344 }
59345 return result;
59346 }
static double Abs(double value)
Vector2 DirectionTo(Vector2 Destination)
Definition Entity.cs:197

References System.Math.Abs(), Terraria.Entity.Center, and Terraria.Main.player.