public static PluginsLoader GetInstance() { instance.LoadAssemblyPlugins(); Config.GetInstance(); Terrain.GetInstance(); HeightMapPersistence.GetInstance(); SlopeMapPersistence.GetInstance(); MouseFilterSdlMouseCache.GetInstance(); KeyFilterSdlKeyCache.GetInstance(); KeyFilterConfigMappingsFactory.GetInstance(); //HeightEditor.GetInstance(); EditController.GetInstance(); Camera.GetInstance(); Framerate.GetInstance(); FrustrumCulling.GetInstance(); BrushShapeController.GetInstance().Register(new RoundBrush()); BrushShapeController.GetInstance().Register(new SquareBrush()); BrushEffectController.GetInstance().Register(new RaiseLower()); BrushEffectController.GetInstance().Register(new Flatten()); BrushEffectController.GetInstance().Register(new PaintTexture()); BrushEffectController.GetInstance().Register(new AddFeature()); BrushEffectController.GetInstance().Register(new FixedHeight()); //Sm3Persistence.GetInstance().LoadSm3("maps/Whakamatunga_Riri.sm3"); //EditTexture.GetInstance(); //FeatureEditing.GetInstance(); MainUI.GetInstance(); return(instance); }
void on_btnHeightmapSaveAs_clicked(object o, EventArgs e) { string filepath = GetFilePath("Save heightmap as", "*.JPG"); if (filepath != "") { HeightMapPersistence.GetInstance().Save(filepath); } }
void on_btnLoadHeightmap_clicked(object o, EventArgs e) { string filepath = GetFilePath("Open heightmap", "*.JPG"); if (filepath != "") { HeightMapPersistence.GetInstance().Load(filepath); } }
void on_btnHeightMapSave_clicked(object o, EventArgs e) { if (Terrain.GetInstance().HeightmapFilename != "") { HeightMapPersistence.GetInstance().Save(Terrain.GetInstance().HeightmapFilename); } else { on_btnHeightmapSaveAs_clicked(o, e); } }