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_export_slopemap1_activate(object o, EventArgs e) { string filepath = GetFilePath("Slopemap export path", "slopemap.jpg"); if (filepath != "") { SlopeMapPersistence.GetInstance().Save(filepath); } }