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

◆ AddUpAlignmentCounts()

static void Terraria.WorldGen.AddUpAlignmentCounts ( bool clearCounts = false)
inlinestatic

Definition at line 61668 of file WorldGen.cs.

61669 {
61670 if (clearCounts)
61671 {
61672 totalEvil2 = 0;
61673 totalSolid2 = 0;
61674 totalGood2 = 0;
61675 totalBlood2 = 0;
61676 }
61677 for (int i = 0; i < TileID.Sets.HallowCountCollection.Count; i++)
61678 {
61680 }
61681 for (int j = 0; j < TileID.Sets.CorruptCountCollection.Count; j++)
61682 {
61684 }
61685 for (int k = 0; k < TileID.Sets.CrimsonCountCollection.Count; k++)
61686 {
61688 }
61689 totalSolid2 += tileCounts[2] + tileCounts[477] + tileCounts[1] + tileCounts[60] + tileCounts[53] + tileCounts[161];
61690 totalSolid2 += tileCounts[164] + tileCounts[109] + tileCounts[492] + tileCounts[117] + tileCounts[116];
61691 totalSolid2 += tileCounts[23] + tileCounts[661] + tileCounts[163] + tileCounts[112] + tileCounts[25];
61692 totalSolid2 += tileCounts[199] + tileCounts[662] + tileCounts[234] + tileCounts[203] + tileCounts[200];
61693 Array.Clear(tileCounts, 0, tileCounts.Length);
61694 }
static unsafe void Clear(Array array)
Definition Array.cs:755
static List< int > HallowCountCollection
Definition TileID.cs:237
static List< int > CrimsonCountCollection
Definition TileID.cs:245
static List< int > CorruptCountCollection
Definition TileID.cs:231
static int totalEvil2
Definition WorldGen.cs:944
static int totalSolid2
Definition WorldGen.cs:950
static int totalBlood2
Definition WorldGen.cs:946
static int totalGood2
Definition WorldGen.cs:948
static int[] tileCounts
Definition WorldGen.cs:934

References System.Array.Clear(), Terraria.ID.TileID.Sets.CorruptCountCollection, Terraria.ID.TileID.Sets.CrimsonCountCollection, and Terraria.ID.TileID.Sets.HallowCountCollection.

Referenced by Terraria.IO.WorldFile.LoadWorld_Version1_Old_BeforeRelease88(), and Terraria.IO.WorldFile.LoadWorldTiles().