void CreateTerrain() { var random = Helpers.Random; int side = MyMath.Pow2(MAP_SIZE); var size = new IntSize3(side, side, MAP_DEPTH); var terrain = new TerrainData(size); var tg = new DungeonTerrainGenerator(terrain, random); tg.Generate(1); TerrainHelpers.CreateSoil(terrain, 9999); TerrainHelpers.CreateGrass(terrain, random, 9999); TerrainHelpers.CreateTrees(terrain, random); m_rooms = tg.Rooms; m_terrainData = terrain; }
void CreateTerrain(IntSize3 size) { var random = Helpers.Random; var terrain = new TerrainData(size); var tg = new DungeonTerrainGenerator(terrain, random); tg.Generate(1); TerrainHelpers.CreateSoil(terrain, 9999); TerrainHelpers.CreateVegetation(terrain, random, 9999); m_rooms = tg.Rooms; m_terrainData = terrain; }