Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ ReplaceTile_DoActualReplacement_Area()

static void Terraria.WorldGen.ReplaceTile_DoActualReplacement_Area ( ushort targetType,
int targetStyle,
int topLeftX,
int topLeftY,
int areaSizeX,
int areaSizeY )
inlinestaticprivate

Definition at line 53321 of file WorldGen.cs.

53322 {
53323 for (int i = 0; i < areaSizeX; i++)
53324 {
53325 for (int j = 0; j < areaSizeY; j++)
53326 {
53327 Tile tile = Main.tile[topLeftX + i, topLeftY + j];
53328 tile.type = targetType;
53329 tile.frameX = (short)(targetStyle * (areaSizeX * 18) + i * 18);
53330 tile.frameY = (short)(j * 18);
53331 tile.ClearBlockPaintAndCoating();
53332 }
53333 }
53334 for (int k = 0; k < areaSizeX; k++)
53335 {
53336 for (int l = 0; l < areaSizeY; l++)
53337 {
53339 }
53340 }
53341 }
static void SquareTileFrame(int i, int j, bool resetFrame=true)

References Terraria.Tile.ClearBlockPaintAndCoating(), and Terraria.Main.tile.