From 14d5a2e9b757c258c6ad15f0939973ef172d2d1f Mon Sep 17 00:00:00 2001 From: lbsa71 Date: Thu, 20 Sep 2007 07:49:11 +0000 Subject: * moved SceneManager to RegionApplicationBase * Implemented SceneManager.StopScene() and Scene.Stop() * Some SimpleApping --- OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs | 11 +++++++++-- OpenSim/Region/Examples/SimpleApp/Program.cs | 7 +++++-- 2 files changed, 14 insertions(+), 4 deletions(-) (limited to 'OpenSim/Region/Examples/SimpleApp') diff --git a/OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs b/OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs index d2dce6b..7836199 100644 --- a/OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs +++ b/OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs @@ -179,8 +179,15 @@ namespace SimpleApp public virtual void SendRegionHandshake(RegionInfo regionInfo) { - this.OnRegionHandShakeReply(this); - this.OnCompleteMovementToRegion(); + if (OnRegionHandShakeReply != null) + { + this.OnRegionHandShakeReply(this); + } + + if (OnCompleteMovementToRegion != null) + { + this.OnCompleteMovementToRegion(); + } } private void Update( ) diff --git a/OpenSim/Region/Examples/SimpleApp/Program.cs b/OpenSim/Region/Examples/SimpleApp/Program.cs index 52e279b..9892866 100644 --- a/OpenSim/Region/Examples/SimpleApp/Program.cs +++ b/OpenSim/Region/Examples/SimpleApp/Program.cs @@ -72,6 +72,8 @@ namespace SimpleApp scene.StartTimer(); + m_sceneManager.Add(scene); + m_moduleLoader.PostInitialise(); m_moduleLoader.ClearCache(); @@ -89,7 +91,7 @@ namespace SimpleApp scene.AddEntity(complexObject); } - /*for (int i = 0; i < 500; i++) + for (int i = 0; i < 2; i++) { MyNpcCharacter m_character = new MyNpcCharacter(scene.EventManager); scene.AddNewClient(m_character, false); @@ -100,7 +102,8 @@ namespace SimpleApp { avatar.AbsolutePosition = new LLVector3((float)OpenSim.Framework.Utilities.Util.RandomClass.Next(100,200), (float)OpenSim.Framework.Utilities.Util.RandomClass.Next(30, 200), 2); - }*/ + } + DirectoryInfo dirInfo = new DirectoryInfo( "." ); -- cgit v1.1