mirror of
https://github.com/opensim/opensim.git
synced 2026-08-11 03:45:35 +08:00
Now back to compiling, just no terrain generation at the moment
This commit is contained in:
@@ -118,11 +118,11 @@ namespace OpenSim.Storage.LocalStorageDb4o
|
||||
}
|
||||
}
|
||||
|
||||
public float[] LoadWorld()
|
||||
public float[,] LoadWorld()
|
||||
{
|
||||
OpenSim.Framework.Console.MainConsole.Instance.WriteLine("LoadWorld() - Loading world....");
|
||||
//World blank = new World();
|
||||
float[] heightmap = null;
|
||||
float[,] heightmap = null;
|
||||
OpenSim.Framework.Console.MainConsole.Instance.WriteLine("LoadWorld() - Looking for a heightmap in local DB");
|
||||
IObjectSet world_result = db.Get(typeof(MapStorage));
|
||||
if (world_result.Count > 0)
|
||||
@@ -137,7 +137,8 @@ namespace OpenSim.Storage.LocalStorageDb4o
|
||||
OpenSim.Framework.Console.MainConsole.Instance.WriteLine("LoadWorld() - No heightmap found, generating new one");
|
||||
HeightmapGenHills hills = new HeightmapGenHills();
|
||||
// blank.LandMap = hills.GenerateHeightmap(200, 4.0f, 80.0f, false);
|
||||
heightmap = hills.GenerateHeightmap(200, 4.0f, 80.0f, false);
|
||||
// heightmap = hills.GenerateHeightmap(200, 4.0f, 80.0f, false);
|
||||
heightmap = new float[256, 256];
|
||||
OpenSim.Framework.Console.MainConsole.Instance.WriteLine("LoadWorld() - Saving heightmap to local database");
|
||||
MapStorage map = new MapStorage();
|
||||
map.Map = heightmap; //blank.LandMap;
|
||||
@@ -147,7 +148,7 @@ namespace OpenSim.Storage.LocalStorageDb4o
|
||||
return heightmap;
|
||||
}
|
||||
|
||||
public void SaveMap(float[] heightmap)
|
||||
public void SaveMap(float[,] heightmap)
|
||||
{
|
||||
IObjectSet world_result = db.Get(typeof(MapStorage));
|
||||
if (world_result.Count > 0)
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace OpenSim.Storage.LocalStorageDb4o
|
||||
{
|
||||
public class MapStorage
|
||||
{
|
||||
public float[] Map;
|
||||
public float[,] Map;
|
||||
|
||||
public MapStorage()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user