public CompleteWorld GenerateWorldTerrain()
        {
            var world   = new CompleteWorld();
            var terrain = world.Terrain;

            terrain.Init();
            var terrainbuilder = new TerrainBuilder();

            terrainbuilder.Init(terrain);
            terrainbuilder.DiamondAlgoritm();
            return(world);
        }
Example #2
0
        static void Main(string[] args)
        {
            Terrain terrain = new Terrain(8);

            terrain.Init();
            TerrainBuilder builder = new TerrainBuilder();

            builder.Init(terrain);
            builder.DiamondAlgoritm();

            var encoder = new ImageEncoder();

            //  encoder.Encode(terrain);
            encoder.Decode(terrain, "C:\\TEST.png");
        }