* Added new TerrainCompressor overloads

[Simian]
* Moved RegionID, RegionX, RegionY, RegionHandle to ISceneProvider
* Converted to a patch-based terrain interface

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2422 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
2009-02-02 21:33:21 +00:00
parent 54c4ae80fd
commit 29738e5ff8
11 changed files with 354 additions and 104 deletions

View File

@@ -160,7 +160,7 @@ namespace Simian.Extensions
prim.Properties.Permissions = Permissions.FullPermissions;
prim.Properties.SalePrice = 10;
prim.RegionHandle = server.RegionHandle;
prim.RegionHandle = server.Scene.RegionHandle;
prim.Rotation = add.ObjectData.Rotation;
prim.Scale = scale;
prim.Textures = new Primitive.TextureEntry(Primitive.TextureEntry.WHITE_TEXTURE);
@@ -335,12 +335,12 @@ namespace Simian.Extensions
ObjectUpdatePacket update = new ObjectUpdatePacket();
update.RegionData.RegionHandle = server.RegionHandle;
update.RegionData.RegionHandle = server.Scene.RegionHandle;
update.RegionData.TimeDilation = UInt16.MaxValue;
update.ObjectData = new ObjectUpdatePacket.ObjectDataBlock[1];
update.ObjectData[0] = SimulationObject.BuildUpdateBlock(linkSet[i].Prim, server.RegionHandle, linkSet[i].Prim.Flags);
update.ObjectData[0] = SimulationObject.BuildUpdateBlock(linkSet[i].Prim, server.Scene.RegionHandle, linkSet[i].Prim.Flags);
if (linkSet[i].Prim.ParentID > 0)
{
@@ -404,7 +404,7 @@ namespace Simian.Extensions
ObjectUpdatePacket update = new ObjectUpdatePacket();
update.RegionData.RegionHandle = server.RegionHandle;
update.RegionData.RegionHandle = server.Scene.RegionHandle;
update.RegionData.TimeDilation = UInt16.MaxValue;
update.ObjectData = new ObjectUpdatePacket.ObjectDataBlock[linkSet.Count];
@@ -412,7 +412,7 @@ namespace Simian.Extensions
for (int i = 0; i < linkSet.Count; i++)
{
update.ObjectData[i] = SimulationObject.BuildUpdateBlock(linkSet[i].Prim,
server.RegionHandle, linkSet[i].Prim.Flags);
server.Scene.RegionHandle, linkSet[i].Prim.Flags);
update.ObjectData[i].ParentID = 0;
linkSet[i].LinkNumber = 0;