diff options
author | Melanie | 2011-05-22 20:23:25 +0100 |
---|---|---|
committer | Melanie | 2011-05-22 20:23:25 +0100 |
commit | be1996f1210ba58ba44f9715de68a3675cf13582 (patch) | |
tree | 7306bfe8a6e89bd1b2de9f145bea85f2b5645164 /OpenSim/Region/ScriptEngine/Shared | |
parent | Merge branch 'master' into careminster-presence-refactor (diff) | |
parent | Add stubs for unimplemented lsl functions (diff) | |
download | opensim-SC-be1996f1210ba58ba44f9715de68a3675cf13582.zip opensim-SC-be1996f1210ba58ba44f9715de68a3675cf13582.tar.gz opensim-SC-be1996f1210ba58ba44f9715de68a3675cf13582.tar.bz2 opensim-SC-be1996f1210ba58ba44f9715de68a3675cf13582.tar.xz |
Merge branch 'master' into careminster-presence-refactor
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | 83 | ||||
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiTest.cs | 1 |
2 files changed, 66 insertions, 18 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index c240edf..64eb6d0 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | |||
@@ -3635,12 +3635,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
3635 | return m_ScriptEngine.GetStartParameter(m_itemID); | 3635 | return m_ScriptEngine.GetStartParameter(m_itemID); |
3636 | } | 3636 | } |
3637 | 3637 | ||
3638 | public void llGodLikeRezObject(string inventory, LSL_Vector pos) | ||
3639 | { | ||
3640 | m_host.AddScriptLPS(1); | ||
3641 | NotImplemented("llGodLikeRezObject"); | ||
3642 | } | ||
3643 | |||
3644 | public void llRequestPermissions(string agent, int perm) | 3638 | public void llRequestPermissions(string agent, int perm) |
3645 | { | 3639 | { |
3646 | UUID agentID = new UUID(); | 3640 | UUID agentID = new UUID(); |
@@ -4618,12 +4612,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
4618 | m_host.CollisionSoundVolume = (float)impact_volume; | 4612 | m_host.CollisionSoundVolume = (float)impact_volume; |
4619 | } | 4613 | } |
4620 | 4614 | ||
4621 | public void llCollisionSprite(string impact_sprite) | ||
4622 | { | ||
4623 | m_host.AddScriptLPS(1); | ||
4624 | NotImplemented("llCollisionSprite"); | ||
4625 | } | ||
4626 | |||
4627 | public LSL_String llGetAnimation(string id) | 4615 | public LSL_String llGetAnimation(string id) |
4628 | { | 4616 | { |
4629 | // This should only return a value if the avatar is in the same region | 4617 | // This should only return a value if the avatar is in the same region |
@@ -5963,11 +5951,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
5963 | ScriptSleep(100); | 5951 | ScriptSleep(100); |
5964 | } | 5952 | } |
5965 | 5953 | ||
5966 | public void llSetSoundQueueing(int queue) | ||
5967 | { | ||
5968 | m_host.AddScriptLPS(1); | ||
5969 | } | ||
5970 | |||
5971 | public void llSetSoundRadius(double radius) | 5954 | public void llSetSoundRadius(double radius) |
5972 | { | 5955 | { |
5973 | m_host.AddScriptLPS(1); | 5956 | m_host.AddScriptLPS(1); |
@@ -11000,6 +10983,72 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
11000 | { | 10983 | { |
11001 | m_SayShoutCount = 0; | 10984 | m_SayShoutCount = 0; |
11002 | } | 10985 | } |
10986 | |||
10987 | #region Not Implemented | ||
10988 | // | ||
10989 | // Listing the unimplemented lsl functions here, please move | ||
10990 | // them from this region as they are completed | ||
10991 | // | ||
10992 | public void llCastRay(LSL_Vector start, LSL_Vector end, LSL_List options) | ||
10993 | { | ||
10994 | m_host.AddScriptLPS(1); | ||
10995 | NotImplemented("llCastRay"); | ||
10996 | |||
10997 | } | ||
10998 | |||
10999 | public void llGetEnv(LSL_String name) | ||
11000 | { | ||
11001 | m_host.AddScriptLPS(1); | ||
11002 | NotImplemented("llGetEnv"); | ||
11003 | |||
11004 | } | ||
11005 | |||
11006 | public void llGetSPMaxMemory() | ||
11007 | { | ||
11008 | m_host.AddScriptLPS(1); | ||
11009 | NotImplemented("llGetSPMaxMemory"); | ||
11010 | |||
11011 | } | ||
11012 | |||
11013 | public virtual void llGetUsedMemory() | ||
11014 | { | ||
11015 | m_host.AddScriptLPS(1); | ||
11016 | NotImplemented("llGetUsedMemory"); | ||
11017 | |||
11018 | } | ||
11019 | |||
11020 | public void llRegionSayTo( LSL_Key target, LSL_Integer channel, LSL_String msg ) | ||
11021 | { | ||
11022 | m_host.AddScriptLPS(1); | ||
11023 | NotImplemented("llRegionSayTo"); | ||
11024 | |||
11025 | } | ||
11026 | |||
11027 | public void llScriptProfiler( LSL_Integer flags ) | ||
11028 | { | ||
11029 | m_host.AddScriptLPS(1); | ||
11030 | //NotImplemented("llScriptProfiler"); | ||
11031 | |||
11032 | } | ||
11033 | |||
11034 | public void llSetSoundQueueing(int queue) | ||
11035 | { | ||
11036 | m_host.AddScriptLPS(1); | ||
11037 | } | ||
11038 | |||
11039 | public void llCollisionSprite(string impact_sprite) | ||
11040 | { | ||
11041 | m_host.AddScriptLPS(1); | ||
11042 | NotImplemented("llCollisionSprite"); | ||
11043 | } | ||
11044 | |||
11045 | public void llGodLikeRezObject(string inventory, LSL_Vector pos) | ||
11046 | { | ||
11047 | m_host.AddScriptLPS(1); | ||
11048 | NotImplemented("llGodLikeRezObject"); | ||
11049 | } | ||
11050 | |||
11051 | #endregion | ||
11003 | } | 11052 | } |
11004 | 11053 | ||
11005 | public class NotecardCache | 11054 | public class NotecardCache |
diff --git a/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiTest.cs b/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiTest.cs index 1d55b95..80b60a4 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiTest.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiTest.cs | |||
@@ -29,7 +29,6 @@ using System.Collections.Generic; | |||
29 | using NUnit.Framework; | 29 | using NUnit.Framework; |
30 | using OpenSim.Tests.Common; | 30 | using OpenSim.Tests.Common; |
31 | using OpenSim.Region.ScriptEngine.Shared; | 31 | using OpenSim.Region.ScriptEngine.Shared; |
32 | using OpenSim.Tests.Common.Setup; | ||
33 | using OpenSim.Region.Framework.Scenes; | 32 | using OpenSim.Region.Framework.Scenes; |
34 | using Nini.Config; | 33 | using Nini.Config; |
35 | using OpenSim.Region.ScriptEngine.Shared.Api; | 34 | using OpenSim.Region.ScriptEngine.Shared.Api; |