From d451dddcd0e061cd5aa326cb08d6e24e08817dcc Mon Sep 17 00:00:00 2001
From: MW
Date: Thu, 9 Aug 2007 17:54:22 +0000
Subject: Start of replacing the old SceneObject/Primitive classes with the new
 versions. PLEASE NOTE: that with this revision some prim related features may
 be broke for a while. (things like linking prims and the parcel prim count.)
 Also this revision may not work on mono, but that will be fixed soon.

---
 OpenSim/Region/Examples/SimpleApp/CpuCounterObject.cs | 8 ++++----
 OpenSim/Region/Examples/SimpleApp/FileSystemObject.cs | 8 ++++----
 OpenSim/Region/Examples/SimpleApp/Program.cs          | 2 +-
 3 files changed, 9 insertions(+), 9 deletions(-)

(limited to 'OpenSim/Region/Examples/SimpleApp')

diff --git a/OpenSim/Region/Examples/SimpleApp/CpuCounterObject.cs b/OpenSim/Region/Examples/SimpleApp/CpuCounterObject.cs
index 404653d..108fa98 100644
--- a/OpenSim/Region/Examples/SimpleApp/CpuCounterObject.cs
+++ b/OpenSim/Region/Examples/SimpleApp/CpuCounterObject.cs
@@ -9,12 +9,12 @@ using System.Diagnostics;
 
 namespace SimpleApp
 {
-    public class CpuCounterObject : SceneObject
+    public class CpuCounterObject : SceneObjectGroup
     {
         private PerformanceCounter m_counter;
         
-        public CpuCounterObject(Scene world, EventManager eventManager, LLUUID ownerID, uint localID, LLVector3 pos, PrimitiveBaseShape shape)
-            : base(world, eventManager, ownerID, localID, pos, shape )
+        public CpuCounterObject(Scene world, ulong regionHandle, LLUUID ownerID, uint localID, LLVector3 pos, PrimitiveBaseShape shape)
+            : base(world, regionHandle, ownerID, localID, pos, shape )
         {
             String objectName = "Processor";
             String counterName = "% Processor Time";
@@ -27,7 +27,7 @@ namespace SimpleApp
         {
             float cpu = m_counter.NextValue() / 40f;
             LLVector3 size = new LLVector3(cpu, cpu, cpu);            
-            rootPrimitive.ResizeGoup( size );
+            //rootPrimitive.ResizeGoup( size );
             
             base.UpdateMovement();
         }
diff --git a/OpenSim/Region/Examples/SimpleApp/FileSystemObject.cs b/OpenSim/Region/Examples/SimpleApp/FileSystemObject.cs
index 83a76e3..920fea7 100644
--- a/OpenSim/Region/Examples/SimpleApp/FileSystemObject.cs
+++ b/OpenSim/Region/Examples/SimpleApp/FileSystemObject.cs
@@ -11,16 +11,16 @@ using Primitive=OpenSim.Region.Environment.Scenes.Primitive;
 
 namespace SimpleApp
 {
-    public class FileSystemObject : SceneObject
+    public class FileSystemObject : SceneObjectGroup
     {
         public FileSystemObject(Scene world, FileInfo fileInfo, LLVector3 pos)
-            : base( world, world.EventManager, LLUUID.Zero, world.NextLocalId, pos, BoxShape.Default )
+            : base( world, world.RegionInfo.RegionHandle, LLUUID.Zero, world.NextLocalId, pos, BoxShape.Default )
         {
             
             
             float size = (float)Math.Pow((double)fileInfo.Length, (double) 1 / 3) / 5;
-            rootPrimitive.ResizeGoup(new LLVector3(size, size, size));
-            rootPrimitive.Text = fileInfo.Name;
+           // rootPrimitive.ResizeGoup(new LLVector3(size, size, size));
+           // rootPrimitive.Text = fileInfo.Name;
         }
 
         public override void Update()
diff --git a/OpenSim/Region/Examples/SimpleApp/Program.cs b/OpenSim/Region/Examples/SimpleApp/Program.cs
index db71578..84c86fd 100644
--- a/OpenSim/Region/Examples/SimpleApp/Program.cs
+++ b/OpenSim/Region/Examples/SimpleApp/Program.cs
@@ -69,7 +69,7 @@ namespace SimpleApp
             shape.Scale = new LLVector3(0.5f, 0.5f, 0.5f);
             LLVector3 pos = new LLVector3(138, 129, 27);
 
-            SceneObject sceneObject = new CpuCounterObject(scene, scene.EventManager, LLUUID.Zero, scene.PrimIDAllocate(), pos, shape);
+            SceneObjectGroup sceneObject = new CpuCounterObject(scene, regionInfo.RegionHandle, LLUUID.Zero, scene.PrimIDAllocate(), pos, shape);
            scene.AddEntity(sceneObject);
 
             MyNpcCharacter m_character = new MyNpcCharacter( scene.EventManager );
-- 
cgit v1.1