public static void InitmapTerrainTree(mapTreeTerrain mTree)
        {
            mapTreeTerrain mtEmpty, mtLand, mtWater;


            mtEmpty = new mapTreeTerrain("Empty/Error", 0);
            mtLand  = new mapTreeTerrain("Land Terrain", 0);
            mtWater = new mapTreeTerrain("Water Terrain", 0);

            mtEmpty.AddChild(new mapTreeTerrain("Empty", 0));
            mtLand.AddChild(new mapTreeTerrain("Grass", 0));
            mtLand.AddChild(new mapTreeTerrain("Desert", 0));
            mtWater.AddChild(new mapTreeTerrain("Water", 0));
            mtLand.AddChild(new mapTreeTerrain("Mountain", 0));
            mtLand.AddChild(new mapTreeTerrain("Hill", 0));
            mtLand.AddChild(new mapTreeTerrain("Forest", 0));
            mtLand.AddChild(new mapTreeTerrain("Mixed", 0));
            mtLand.AddChild(new mapTreeTerrain("Evergreen", 0));
            mtLand.AddChild(new mapTreeTerrain("Jungle", 0));
            mtLand.AddChild(new mapTreeTerrain("Snow", 0));
            mtLand.AddChild(new mapTreeTerrain("Badland", 0));
            mtLand.AddChild(new mapTreeTerrain("Other", 0));

            mTree.AddChild(mtEmpty);
            mTree.AddChild(mtWater);
            mTree.AddChild(mtLand);
        }
        public virtual mapTreeTerrain SeedTreeDataTerrain()
        {
            mapTreeTerrain mtRoot, mtEmpty, mtLand, mtWater;

            mtRoot = new mapTreeTerrain(mapConst.mapTreeNameTerrain, 0);


            mtEmpty = new mapTreeTerrain("Empty/Error", 0);
            mtLand  = new mapTreeTerrain("Land Terrain", 0);
            mtWater = new mapTreeTerrain("Water Terrain", 0);

            mtEmpty.AddChild(new mapTreeTerrain("Empty", 0));

            mtLand.AddChild(new mapTreeTerrain("Grass", 0));
            mtLand.AddChild(new mapTreeTerrain("Desert", 0));
            mtLand.AddChild(new mapTreeTerrain("Mountain", 0));
            mtLand.AddChild(new mapTreeTerrain("Hill", 0));
            mtLand.AddChild(new mapTreeTerrain("Forest", 0));
            mtLand.AddChild(new mapTreeTerrain("Mixed", 0));
            mtLand.AddChild(new mapTreeTerrain("Evergreen", 0));
            mtLand.AddChild(new mapTreeTerrain("Jungle", 0));
            mtLand.AddChild(new mapTreeTerrain("Snow", 0));
            mtLand.AddChild(new mapTreeTerrain("Badland", 0));
            mtLand.AddChild(new mapTreeTerrain("Other", 0));

            mtWater.AddChild(new mapTreeTerrain("Water", 0));

            mtRoot.AddChild(mtEmpty);
            mtRoot.AddChild(mtWater);
            mtRoot.AddChild(mtLand);
            return(mtRoot);
        }