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

◆ GetBiomeInfluence()

static void Terraria.WorldGen.GetBiomeInfluence ( int startX,
int endX,
int startY,
int endY,
out int corruptCount,
out int crimsonCount,
out int hallowedCount )
inlinestatic

Definition at line 39018 of file WorldGen.cs.

39019 {
39020 corruptCount = 0;
39021 crimsonCount = 0;
39022 hallowedCount = 0;
39023 for (int i = startX; i <= endX; i++)
39024 {
39025 for (int j = startY; j <= endY; j++)
39026 {
39027 Tile tile = Main.tile[i, j];
39028 if (tile != null)
39029 {
39030 if (TileID.Sets.Corrupt[tile.type])
39031 {
39032 corruptCount++;
39033 }
39034 if (TileID.Sets.Crimson[tile.type])
39035 {
39036 crimsonCount++;
39037 }
39038 if (TileID.Sets.Hallow[tile.type])
39039 {
39040 hallowedCount++;
39041 }
39042 }
39043 }
39044 }
39045 }
static bool[] Crimson
Definition TileID.cs:249
static bool[] Corrupt
Definition TileID.cs:235
static bool[] Hallow
Definition TileID.cs:241

References Terraria.ID.TileID.Sets.Corrupt, Terraria.ID.TileID.Sets.Crimson, Terraria.ID.TileID.Sets.Hallow, Terraria.Main.tile, and Terraria.Tile.type.

Referenced by Terraria.Map.MapHelper.GetTileBaseOption(), and Terraria.GameContent.Drawing.TileDrawing.GetTileDrawData().