/// <summary> /// Initializes a new instance of the <see cref="MapInitializer"/> class. /// </summary> /// <param name="configuration">The configuration.</param> public MapInitializer(GameConfiguration configuration) { this.defaultDropGenerator = new DefaultDropGenerator(configuration, Rand.GetRandomizer()); this.configuration = configuration; this.ItemDropDuration = 60; this.ChunkSize = 8; }
/// <summary> /// Initializes a new instance of the <see cref="MapInitializer"/> class. /// </summary> /// <param name="configuration">The configuration.</param> /// <param name="mapStateObserver">The map state observer.</param> public MapInitializer(GameConfiguration configuration, IMapStateObserver mapStateObserver) { this.defaultDropGenerator = new DefaultDropGenerator(configuration, Rand.GetRandomizer()); this.configuration = configuration; this.ItemDropDuration = 60; this.ChunkSize = 8; this.mapStateObserver = mapStateObserver; }