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

◆ CreateStairsList()

List< Tuple< Point, Point > > Terraria.GameContent.Biomes.CaveHouse.HouseBuilder.CreateStairsList ( )
inlineprivateinherited

Definition at line 212 of file HouseBuilder.cs.

213 {
215 for (int i = 1; i < Rooms.Count; i++)
216 {
219 int num = rectangle2.X - rectangle.X;
220 int num2 = rectangle.X + rectangle.Width - (rectangle2.X + rectangle2.Width);
221 if (num > num2)
222 {
223 list.Add(new Tuple<Point, Point>(new Point(rectangle.X + rectangle.Width - 1, rectangle.Y + 1), new Point(rectangle.X + rectangle.Width - rectangle.Height + 1, rectangle.Y + rectangle.Height - 1)));
224 }
225 else
226 {
227 list.Add(new Tuple<Point, Point>(new Point(rectangle.X, rectangle.Y + 1), new Point(rectangle.X + rectangle.Height - 1, rectangle.Y + rectangle.Height - 1)));
228 }
229 }
230 return list;
231 }
void Add(TKey key, TValue value)

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.list, and Terraria.GameContent.Biomes.CaveHouse.HouseBuilder.Rooms.

Referenced by Terraria.GameContent.Biomes.CaveHouse.HouseBuilder.PlaceStairs().