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

◆ Apply()

override bool Terraria.WorldBuilding.Modifiers.ShapeScale.Apply ( Point origin,
int x,
int y,
params object[] args )
inline

Definition at line 18 of file Modifiers.cs.

19 {
20 bool flag = false;
21 for (int i = 0; i < _scale; i++)
22 {
23 for (int j = 0; j < _scale; j++)
24 {
25 flag |= !UnitApply(origin, (x - origin.X << 1) + i + origin.X, (y - origin.Y << 1) + j + origin.Y);
26 }
27 }
28 return !flag;
29 }
bool UnitApply(Point origin, int x, int y, params object[] args)
Definition GenAction.cs:15

References Terraria.WorldBuilding.Modifiers.ShapeScale._scale, Terraria.WorldBuilding.GenAction.UnitApply(), Microsoft.Xna.Framework.Point.X, and Microsoft.Xna.Framework.Point.Y.