mirror of
https://github.com/opensim/opensim.git
synced 2026-08-06 09:16:28 +08:00
varregion: push TerrainData implementation up and down the database storage stack.
Implement both LoadTerrain and StoreTerrain for all DBs. Move all database blob serialization/deserialization into TerrainData.
This commit is contained in:
@@ -100,6 +100,11 @@ namespace OpenSim.Services.Connectors
|
||||
return m_database.LoadObjects(regionUUID);
|
||||
}
|
||||
|
||||
public void StoreTerrain(TerrainData terrain, UUID regionID)
|
||||
{
|
||||
m_database.StoreTerrain(terrain, regionID);
|
||||
}
|
||||
|
||||
public void StoreTerrain(double[,] terrain, UUID regionID)
|
||||
{
|
||||
m_database.StoreTerrain(terrain, regionID);
|
||||
@@ -110,6 +115,11 @@ namespace OpenSim.Services.Connectors
|
||||
return m_database.LoadTerrain(regionID);
|
||||
}
|
||||
|
||||
public TerrainData LoadTerrain(UUID regionID, int pSizeX, int pSizeY, int pSizeZ)
|
||||
{
|
||||
return m_database.LoadTerrain(regionID, pSizeX, pSizeY, pSizeZ);
|
||||
}
|
||||
|
||||
public void StoreLandObject(ILandObject Parcel)
|
||||
{
|
||||
m_database.StoreLandObject(Parcel);
|
||||
|
||||
Reference in New Issue
Block a user