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

◆ ItemCheck_UseLawnMower()

void Terraria.Player.ItemCheck_UseLawnMower ( Item sItem)
inlineprivate

Definition at line 44724 of file Player.cs.

44725 {
44726 if (sItem.type == 4049 && position.X / 16f - (float)tileRangeX - (float)sItem.tileBoost - (float)blockRange <= (float)tileTargetX && (position.X + (float)width) / 16f + (float)tileRangeX + (float)sItem.tileBoost - 1f + (float)blockRange >= (float)tileTargetX && position.Y / 16f - (float)tileRangeY - (float)sItem.tileBoost - (float)blockRange <= (float)tileTargetY && (position.Y + (float)height) / 16f + (float)tileRangeY + (float)sItem.tileBoost - 2f + (float)blockRange >= (float)tileTargetY && itemAnimation > 0 && ItemTimeIsZero && controlUseItem)
44727 {
44728 MowGrassTile(new Point(tileTargetX, tileTargetY).ToWorldCoordinates());
44730 }
44731 }
Vector2 position
Definition Entity.cs:14
void ApplyItemTime(Item sItem)
Definition Player.cs:3752
bool ItemTimeIsZero
Definition Player.cs:3525
void MowGrassTile(Vector2 thePos)
Definition Player.cs:19777
static int tileTargetY
Definition Player.cs:2085
static int tileRangeX
Definition Player.cs:2075
static int tileTargetX
Definition Player.cs:2083
static int tileRangeY
Definition Player.cs:2077
bool controlUseItem
Definition Player.cs:1391