Salvage expeditions (#12745)
This commit is contained in:
@@ -125,7 +125,10 @@ public sealed partial class DungeonJob
|
||||
}
|
||||
|
||||
var tiles = new List<(Vector2i, Tile)>();
|
||||
var dungeon = new Dungeon();
|
||||
var dungeon = new Dungeon()
|
||||
{
|
||||
Position = _position
|
||||
};
|
||||
var availablePacks = new List<DungeonRoomPackPrototype>();
|
||||
var chosenPacks = new DungeonRoomPackPrototype?[gen.RoomPacks.Count];
|
||||
var packTransforms = new Matrix3[gen.RoomPacks.Count];
|
||||
@@ -424,6 +427,16 @@ public sealed partial class DungeonJob
|
||||
}
|
||||
}
|
||||
|
||||
// Calculate center
|
||||
var dungeonCenter = Vector2.Zero;
|
||||
|
||||
foreach (var room in dungeon.Rooms)
|
||||
{
|
||||
dungeonCenter += room.Center;
|
||||
}
|
||||
|
||||
dungeon.Center = (Vector2i) (dungeonCenter / dungeon.Rooms.Count);
|
||||
|
||||
return dungeon;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user