diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/PhysicsModules/Ode/ODEModule.cs | 7 | ||||
-rw-r--r-- | OpenSim/Region/PhysicsModules/Ode/OdeScene.cs | 3 |
2 files changed, 8 insertions, 2 deletions
diff --git a/OpenSim/Region/PhysicsModules/Ode/ODEModule.cs b/OpenSim/Region/PhysicsModules/Ode/ODEModule.cs index ed50de3..d61ee61 100644 --- a/OpenSim/Region/PhysicsModules/Ode/ODEModule.cs +++ b/OpenSim/Region/PhysicsModules/Ode/ODEModule.cs | |||
@@ -25,6 +25,11 @@ namespace OpenSim.Region.PhysicsModule.ODE | |||
25 | get { return "OpenDynamicsEngine"; } | 25 | get { return "OpenDynamicsEngine"; } |
26 | } | 26 | } |
27 | 27 | ||
28 | public string Version | ||
29 | { | ||
30 | get { return "1.0"; } | ||
31 | } | ||
32 | |||
28 | public Type ReplaceableInterface | 33 | public Type ReplaceableInterface |
29 | { | 34 | { |
30 | get { return null; } | 35 | get { return null; } |
@@ -60,7 +65,7 @@ namespace OpenSim.Region.PhysicsModule.ODE | |||
60 | // http://opensimulator.org/mantis/view.php?id=2750). | 65 | // http://opensimulator.org/mantis/view.php?id=2750). |
61 | d.InitODE(); | 66 | d.InitODE(); |
62 | 67 | ||
63 | m_scene = new OdeScene(scene, m_config, Name); | 68 | m_scene = new OdeScene(scene, m_config, Name, Version); |
64 | } | 69 | } |
65 | 70 | ||
66 | public void RemoveRegion(Scene scene) | 71 | public void RemoveRegion(Scene scene) |
diff --git a/OpenSim/Region/PhysicsModules/Ode/OdeScene.cs b/OpenSim/Region/PhysicsModules/Ode/OdeScene.cs index e23cca6..8f9bccb 100644 --- a/OpenSim/Region/PhysicsModules/Ode/OdeScene.cs +++ b/OpenSim/Region/PhysicsModules/Ode/OdeScene.cs | |||
@@ -500,13 +500,14 @@ namespace OpenSim.Region.PhysicsModule.ODE | |||
500 | 500 | ||
501 | public Scene m_frameWorkScene = null; | 501 | public Scene m_frameWorkScene = null; |
502 | 502 | ||
503 | public OdeScene(Scene pscene, IConfigSource psourceconfig, string pname) | 503 | public OdeScene(Scene pscene, IConfigSource psourceconfig, string pname, string pversion) |
504 | { | 504 | { |
505 | m_config = psourceconfig; | 505 | m_config = psourceconfig; |
506 | m_frameWorkScene = pscene; | 506 | m_frameWorkScene = pscene; |
507 | 507 | ||
508 | EngineType = pname; | 508 | EngineType = pname; |
509 | PhysicsSceneName = EngineType + "/" + pscene.RegionInfo.RegionName; | 509 | PhysicsSceneName = EngineType + "/" + pscene.RegionInfo.RegionName; |
510 | EngineName = pname + " " + pversion; | ||
510 | 511 | ||
511 | pscene.RegisterModuleInterface<PhysicsScene>(this); | 512 | pscene.RegisterModuleInterface<PhysicsScene>(this); |
512 | Vector3 extent = new Vector3(pscene.RegionInfo.RegionSizeX, pscene.RegionInfo.RegionSizeY, pscene.RegionInfo.RegionSizeZ); | 513 | Vector3 extent = new Vector3(pscene.RegionInfo.RegionSizeX, pscene.RegionInfo.RegionSizeY, pscene.RegionInfo.RegionSizeZ); |