* Terrain now uses the new StorageManager.

This commit is contained in:
Adam Frisby
2007-07-15 15:51:09 +00:00
parent 6d455f3b6c
commit 2dea3dbd6b
3 changed files with 32 additions and 6 deletions

View File

@@ -352,7 +352,7 @@ namespace OpenSim.Region.Environment.Scenes
{
try
{
float[] map = this.localStorage.LoadWorld();
double[,] map = this.storageManager.DataStore.LoadTerrain();
if (map == null)
{
if (string.IsNullOrEmpty(this.m_regInfo.estateSettings.terrainFile))
@@ -360,7 +360,7 @@ namespace OpenSim.Region.Environment.Scenes
Console.WriteLine("No default terrain, procedurally generating...");
this.Terrain.hills();
this.localStorage.SaveMap(this.Terrain.getHeights1D());
this.storageManager.DataStore.StoreTerrain(this.Terrain.getHeights2DD());
}
else
{
@@ -374,12 +374,12 @@ namespace OpenSim.Region.Environment.Scenes
Console.WriteLine("Unable to load default terrain, procedurally generating instead...");
Terrain.hills();
}
this.localStorage.SaveMap(this.Terrain.getHeights1D());
this.storageManager.DataStore.StoreTerrain(this.Terrain.getHeights2DD());
}
}
else
{
this.Terrain.setHeights1D(map);
this.Terrain.setHeights2D(map);
}
CreateTerrainTexture();