aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/world/World.cs
diff options
context:
space:
mode:
authorgareth2007-03-03 00:39:16 +0000
committergareth2007-03-03 00:39:16 +0000
commit0703b548c06084210bb77de0d21ff8b49c366c22 (patch)
tree38660695df30db53bd7909394729fbb95c8cd667 /src/world/World.cs
parentAdded usersessions/delete function (diff)
downloadopensim-SC_OLD-0703b548c06084210bb77de0d21ff8b49c366c22.zip
opensim-SC_OLD-0703b548c06084210bb77de0d21ff8b49c366c22.tar.gz
opensim-SC_OLD-0703b548c06084210bb77de0d21ff8b49c366c22.tar.bz2
opensim-SC_OLD-0703b548c06084210bb77de0d21ff8b49c366c22.tar.xz
We have a main update loop!
Diffstat (limited to 'src/world/World.cs')
-rw-r--r--src/world/World.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/world/World.cs b/src/world/World.cs
index f02f73f..dd9b336 100644
--- a/src/world/World.cs
+++ b/src/world/World.cs
@@ -39,13 +39,17 @@ namespace OpenSim.world
39 } 39 }
40 40
41 public void DoStuff() { 41 public void DoStuff() {
42 Thread.Sleep(1000); 42 physics.DoStuff(this);
43 this.Update();
43 } 44 }
44 45
45 public void Update() { 46 public void Update() {
46 foreach (libsecondlife.LLUUID UUID in Entities.Keys) 47 foreach (libsecondlife.LLUUID UUID in Entities.Keys)
47 { 48 {
48 Entities[UUID].update(); 49 if(Entities[UUID].needupdate) {
50 Entities[UUID].update();
51 }
52
49 } 53 }
50 } 54 }
51 55