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

◆ ScanTileColumnAndRemoveClumps()

static void Terraria.WorldGen.ScanTileColumnAndRemoveClumps ( int x)
inlinestaticprivate

Definition at line 7014 of file WorldGen.cs.

7015 {
7016 int num = 0;
7017 int y = 0;
7018 for (int i = 10; i < Main.maxTilesY - 10; i++)
7019 {
7020 if (Main.tile[x, i].active() && Main.tileSolid[Main.tile[x, i].type] && TileID.Sets.CanBeClearedDuringGeneration[Main.tile[x, i].type])
7021 {
7022 if (num == 0)
7023 {
7024 y = i;
7025 }
7026 num++;
7027 continue;
7028 }
7029 if (num > 0 && num < tileCounterMax)
7030 {
7032 if (tileCounter(x, y) < tileCounterMax)
7033 {
7036 }
7037 }
7038 num = 0;
7039 }
7040 }
static bool[] CanBeClearedDuringGeneration
Definition TileID.cs:296
static int SmallConsecutivesEliminated
Definition WorldGen.cs:1382
static void tileCounterKill()
Definition WorldGen.cs:6908
static int SmallConsecutivesFound
Definition WorldGen.cs:1380
static int tileCounter(int x, int y)
Definition WorldGen.cs:6879
static int tileCounterMax
Definition WorldGen.cs:1372

References Terraria.ID.TileID.Sets.CanBeClearedDuringGeneration, Terraria.WorldGen.SmallConsecutivesEliminated, Terraria.WorldGen.SmallConsecutivesFound, Terraria.Main.tile, Terraria.WorldGen.tileCounter(), Terraria.WorldGen.tileCounterKill(), Terraria.WorldGen.tileCounterMax, and Terraria.Main.tileSolid.

Referenced by Terraria.WorldGen.AddGenPasses().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: