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

◆ GetPaintIDForPosition()

byte Terraria.WorldBuilding.Actions.SetTileAndWallRainbowPaint.GetPaintIDForPosition ( int x,
int y )
inlineprivate

Definition at line 329 of file Actions.cs.

330 {
331 int num = x % 52 + y % 52;
332 num %= 26;
333 if (num > 12)
334 {
335 num = 12 - (num - 12);
336 }
337 num = Math.Min(12, Math.Max(1, num));
338 return (byte)(12 + num);
339 }
static byte Min(byte val1, byte val2)
Definition Math.cs:912
static byte Max(byte val1, byte val2)
Definition Math.cs:738

References System.Math.Max(), and System.Math.Min().

Referenced by Terraria.WorldBuilding.Actions.SetTileAndWallRainbowPaint.Apply().