private void GenerateLayers(ILayerGenerator layerGenerator, int layerCount) { for (int i = 0; i < layerCount; i++) { Layers.Add(layerGenerator.GenerateLayer(i)); } }
public Map(ILayerGenerator layerGenerator, int layerCount, IPlayer player) { GenerateLayers(layerGenerator, layerCount); SpawnPlayer(player, (TopLayer)Layers[0]); }