public void Verify_world_creation_is_successful() { IChunkLoader fakeLoader = new SimpleChunkLoader(new PerlinChunkGenerator(new FakeNoise())); var world = new World(fakeLoader); Assert.True(world.Chunks.All(c => c != null)); }
private void GenerateWorld() { var chunkLoader = new SimpleChunkLoader(new PerlinChunkGenerator(new PerlinNoise())); World = new World(chunkLoader); _processor = new ChunkProcessor(AllServices.Dispatcher, World); World.Initialize(); World.TileChanged += WorldOnTileChanged; }