public World(int numberOfColumns, int numberOfRows, Faction faction) { _turnNumber = 0; HexLibrary = new HexLibrary(HexType.FlatTopped, OffsetCoordinatesType.Odd, 64.0f); // new HexLibrary(HexType.PointyTopped, OffsetCoordinatesType.Odd, 64.0f); OverlandMap = new OverlandMap(numberOfColumns, numberOfRows); NotificationList = new NotificationList(); PlayerFaction = faction; Settlements = new Settlements(); Stacks = new Stacks(); }