diff --git a/OpenRa.Game/Game.cs b/OpenRa.Game/Game.cs index f7f2bc3753..7f8a4d6ffa 100644 --- a/OpenRa.Game/Game.cs +++ b/OpenRa.Game/Game.cs @@ -79,7 +79,6 @@ namespace OpenRa players[i] = new Player(i, LobbyInfo.Clients.FirstOrDefault(a => a.Index == i)); } - Game.world.Map.InitOreDensity(); worldRenderer = new WorldRenderer(renderer); SequenceProvider.Initialize(usingAftermath); diff --git a/OpenRa.Game/Ore.cs b/OpenRa.Game/Ore.cs index 78eeaa6bd3..9fca922c8a 100644 --- a/OpenRa.Game/Ore.cs +++ b/OpenRa.Game/Ore.cs @@ -110,17 +110,17 @@ namespace OpenRa return (byte)sum; } - public static bool HasOverlay(this Map map, int i, int j) + static bool HasOverlay(this Map map, int i, int j) { return map.MapTiles[i, j].overlay < overlayIsOre.Length; } - public static bool ContainsOre(this Map map, int i, int j) + static bool ContainsOre(this Map map, int i, int j) { return map.HasOverlay(i, j) && overlayIsOre[map.MapTiles[i, j].overlay]; } - public static bool ContainsGem(this Map map, int i, int j) + static bool ContainsGem(this Map map, int i, int j) { return map.HasOverlay(i, j) && overlayIsGems[map.MapTiles[i, j].overlay]; } diff --git a/OpenRa.Game/World.cs b/OpenRa.Game/World.cs index 81e8cca111..36e6bd34fd 100644 --- a/OpenRa.Game/World.cs +++ b/OpenRa.Game/World.cs @@ -32,6 +32,7 @@ namespace OpenRa oreFrequency = (int)(Rules.General.GrowthRate * 60 * 25); oreTicks = oreFrequency; + Map.InitOreDensity(); CreateActor("World", new int2(int.MaxValue, int.MaxValue), null); }