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

◆ GetHouseType()

static HouseType Terraria.GameContent.Biomes.CaveHouse.HouseUtils.GetHouseType ( IEnumerable< Rectangle > rooms)
inlinestaticprivate

Definition at line 135 of file HouseUtils.cs.

136 {
138 foreach (Rectangle room in rooms)
139 {
140 WorldUtils.Gen(new Point(room.X - 10, room.Y - 10), new Shapes.Rectangle(room.Width + 20, room.Height + 20), new Actions.TileScanner(0, 59, 147, 1, 161, 53, 396, 397, 368, 367, 60, 70).Output(dictionary));
141 }
143 list.Add(Tuple.Create(HouseType.Wood, dictionary[0] + dictionary[1]));
144 list.Add(Tuple.Create(HouseType.Jungle, dictionary[59] + dictionary[60] * 10));
145 list.Add(Tuple.Create(HouseType.Mushroom, dictionary[59] + dictionary[70] * 10));
146 list.Add(Tuple.Create(HouseType.Ice, dictionary[147] + dictionary[161]));
147 list.Add(Tuple.Create(HouseType.Desert, dictionary[397] + dictionary[396] + dictionary[53]));
148 list.Add(Tuple.Create(HouseType.Granite, dictionary[368]));
149 list.Add(Tuple.Create(HouseType.Marble, dictionary[367]));
151 return list[0].Item1;
152 }
void Add(TKey key, TValue value)
static int SortBiomeResults(Tuple< HouseType, int > item1, Tuple< HouseType, int > item2)
TileScanner Output(Dictionary< ushort, int > resultsOutput)
Definition Actions.cs:86
static bool Gen(Point origin, GenShape shape, GenAction action)
Definition WorldUtils.cs:17

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.dictionary, Terraria.WorldBuilding.WorldUtils.Gen(), System.list, Terraria.WorldBuilding.Actions.TileScanner.Output(), and Terraria.GameContent.Biomes.CaveHouse.HouseUtils.SortBiomeResults().

Referenced by Terraria.GameContent.Biomes.CaveHouse.HouseUtils.CreateBuilder().