From aa120266d79b87b39bf80f3f7aaca8970447bde1 Mon Sep 17 00:00:00 2001
From: MW
Date: Thu, 8 Mar 2007 18:07:53 +0000
Subject: Primitive's shape and scale are now saved into database and reloaded.
 New ServerConsole command: regenerate - will regenerate the terrain of the
 whole sim.

---
 src/Config/SimConfig/Db4SimConfig.cs | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

(limited to 'src/Config')

diff --git a/src/Config/SimConfig/Db4SimConfig.cs b/src/Config/SimConfig/Db4SimConfig.cs
index 4a06187..fc2c019 100644
--- a/src/Config/SimConfig/Db4SimConfig.cs
+++ b/src/Config/SimConfig/Db4SimConfig.cs
@@ -128,6 +128,20 @@ namespace Db40SimConfig
 			}
 			return blank;
 		}
+		
+		public override void SaveMap()
+		{
+			IObjectSet world_result = db.Get(typeof(MapStorage));
+			if(world_result.Count>0) {
+				ServerConsole.MainConsole.Instance.WriteLine("Config.cs:LoadWorld() - updating saved copy of heightmap in local database");
+				MapStorage map=(MapStorage)world_result.Next();
+				db.Delete(map);
+			}
+			MapStorage map1= new MapStorage();
+			map1.Map = OpenSim_Main.local_world.LandMap;
+			db.Set(map1);
+			db.Commit();
+		}
 
 		public override void LoadFromGrid() {
 			ServerConsole.MainConsole.Instance.WriteLine("Config.cs:LoadFromGrid() - dummy function, DOING ABSOLUTELY NOTHING AT ALL!!!");
-- 
cgit v1.1