/* * Copyright (c) Contributors, http://opensimulator.org/ * See CONTRIBUTORS.TXT for a full list of copyright holders. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of the OpenSim Project nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ //using System; //using System.Collections.Generic; //using System.Text; //namespace OpenSim.Grid.ScriptEngine.DotNetEngine.Compiler.LSO //{ // public partial class LSL_BaseClass // { // public float llSin() { // float f = (float)LSLStack.Pop(); // return LSL_Builtins.llSin(f); // } // public float llCos() { // float f = (float)LSLStack.Pop(); // return LSL_Builtins.llCos(f); // } // public float llTan() { // float f = (float)LSLStack.Pop(); // return LSL_Builtins.llTan(f); // } // public float llAtan2() { // float x = (float)LSLStack.Pop(); // float y = (float)LSLStack.Pop(); // return LSL_Builtins.llAtan2(x, y); // } // public float llSqrt() { // float f = (float)LSLStack.Pop(); // return LSL_Builtins.llSqrt(f); // } // float llPow() // { // float fexponent = (float)LSLStack.Pop(); // float fbase = (float)LSLStack.Pop(); // return LSL_Builtins.llPow(fbase, fexponent); // } // //UInt32 llAbs(UInt32 i){ return; } // //float llFabs(float f){ return; } // //float llFrand(float mag){ return; } // //UInt32 llFloor(float f){ return; } // //UInt32 llCeil(float f){ return; } // //UInt32 llRound(float f){ return; } // //float llVecMag(LSO_Enums.Vector v){ return; } // //LSO_Enums.Vector llVecNorm(LSO_Enums.Vector v){ return; } // //float llVecDist(LSO_Enums.Vector a, LSO_Enums.Vector b){ return; } // //LSO_Enums.Vector llRot2Euler(LSO_Enums.Rotation r){ return; } // //LSO_Enums.Rotation llEuler2Rot(LSO_Enums.Vector v){ return; } // //LSO_Enums.Rotation llAxes2Rot(LSO_Enums.Vector fwd, LSO_Enums.Vector left, LSO_Enums.Vector up){ return; } // //LSO_Enums.Vector llRot2Fwd(LSO_Enums.Rotation r){ return; } // //LSO_Enums.Vector llRot2Left(LSO_Enums.Rotation r){ return; } // //LSO_Enums.Vector llRot2Up(LSO_Enums.Rotation r){ return; } // //LSO_Enums.Rotation llRotBetween(LSO_Enums.Vector start, LSO_Enums.Vector end){ return; } // public void llWhisper() // { // UInt16 i = (UInt16)LSLStack.Pop(); // string s = (string)LSLStack.Pop(); // LSL_Builtins.llWhisper(i, s); // } // public void llSay() // { // UInt16 i = (UInt16)LSLStack.Pop(); // string s = (string)LSLStack.Pop(); // LSL_Builtins.llSay(i, s); // } // //void llShout(UInt16 channelID, string text); // //UInt32 llListen(UInt16 channelID, string name, LSO_Enums.Key ID, string msg); // //void llListenControl(UInt32 number, UInt32 active); // //void llListenRemove(UInt32 number); // //void llSensor(string name, LSO_Enums.Key id, UInt32 type, float range, float arc); // //void llSensorRepeat(string name, LSO_Enums.Key id, UInt32 type, float range, float arc, float rate); // //void llSensorRemove(); // //string llDetectedName(UInt32 number); // //LSO_Enums.Key llDetectedKey(UInt32 number); // //LSO_Enums.Key llDetectedOwner(UInt32 number); // //UInt32 llDetectedType(UInt32 number); // //LSO_Enums.Vector llDetectedPos(UInt32 number); // //LSO_Enums.Vector llDetectedVel(UInt32 number); // //LSO_Enums.Vector llDetectedGrab(UInt32 number); // //LSO_Enums.Rotation llDetectedRot(UInt32 number); // //UInt32 llDetectedGroup(UInt32 number); // //UInt32 llDetectedLinkNumber(UInt32 number); // //void llDie(); // //float llGround(LSO_Enums.Vector offset); // //float llCloud(LSO_Enums.Vector offset); // //LSO_Enums.Vector llWind(LSO_Enums.Vector offset); // //void llSetStatus(UInt32 status, UInt32 value); // //UInt32 llGetStatus(UInt32 status); // //void llSetScale(LSO_Enums.Vector scale); // //LSO_Enums.Vector llGetScale(); // //void llSetColor(); // //float llGetAlpha(); // //void llSetAlpha(); // //LSO_Enums.Vector llGetColor(); // //void llSetTexture(); // //void llScaleTexture(); // //void llOffsetTexture(); // //void llRotateTexture(); // //string llGetTexture(); // //void llSetPos(); // public void llGetPos() { } // public void llGetLocalPos() { } // public void llSetRot() { } // public void llGetRot() { } // public void llGetLocalRot() { } // public void llSetForce() { } // public void llGetForce() { } // public void llTarget() { } // public void llTargetRemove() { } // public void llRotTarget() { } // public void llRotTargetRemove() { } // public void llMoveToTarget() { } // public void llStopMoveToTarget() { } // public void llApplyImpulse() { } // public void llApplyRotationalImpulse() { } // public void llSetTorque() { } // public void llGetTorque() { } // public void llSetForceAndTorque() { } // public void llGetVel() { } // public void llGetAccel() { } // public void llGetOmega() { } // public void llGetTimeOfDay() { } // public void llGetWallclock() { } // public void llGetTime() { } // public void llResetTime() { } // public void llGetAndResetTime() { } // public void llSound() { } // public void llPlaySound() { } // public void llLoopSound() { } // public void llLoopSoundMaster() { } // public void llLoopSoundSlave() { } // public void llPlaySoundSlave() { } // public void llTriggerSound() { } // public void llStopSound() { } // public void llPreloadSound() { } // public void llGetSubString() { } // public void llDeleteSubString() { } // public void llInsertString() { } // public void llToUpper() { } // public void llToLower() { } // public void llGiveMoney() { } // public void llMakeExplosion() { } // public void llMakeFountain() { } // public void llMakeSmoke() { } // public void llMakeFire() { } // public void llRezObject() { } // public void llLookAt() { } // public void llStopLookAt() { } // public void llSetTimerEvent() { } // public void llSleep() { } // public void llGetMass() { } // public void llCollisionFilter() { } // public void llTakeControls() { } // public void llReleaseControls() { } // public void llAttachToAvatar() { } // public void llDetachFromAvatar() { } // public void llTakeCamera() { } // public void llReleaseCamera() { } // public void llGetOwner() { } // public void llInstantMessage() { } // public void llEmail() { } // public void llGetNextEmail() { } // public void llGetKey() { } // public void llSetBuoyancy() { } // public void llSetHoverHeight() { } // public void llStopHover() { } // public void llMinEventDelay() { } // public void llSoundPreload() { } // public void llRotLookAt() { } // public void llStringLength() { } // public void llStartAnimation() { } // public void llStopAnimation() { } // public void llPointAt() { } // public void llStopPointAt() { } // public void llTargetOmega() { } // public void llGetStartParameter() { } // public void llGodLikeRezObject() { } // public void llRequestPermissions() { } // public void llGetPermissionsKey() { } // public void llGetPermissions() { } // public void llGetLinkNumber() { } // public void llSetLinkColor() { } // public void llCreateLink() { } // public void llBreakLink() { } // public void llBreakAllLinks() { } // public void llGetLinkKey() { } // public void llGetLinkName() { } // public void llGetInventoryNumber() { } // public void llGetInventoryName() { } // public void llSetScriptState() { } // public void llGetEnergy() { } // public void llGiveInventory() { } // public void llRemoveInventory() { } // public void llSetText() { } // public void llWater() { } // public void llPassTouches() { } // public void llRequestAgentData() { } // public void llRequestInventoryData() { } // public void llSetDamage() { } // public void llTeleportAgentHome() { } // public void llModifyLand() { } // public void llCollisionSound() { } // public void llCollisionSprite() { } // public void llGetAnimation() { } // public void llResetScript() { } // public void llMessageLinked() { } // public void llPushObject() { } // public void llPassCollisions() { } // public void llGetScriptName() { } // public void llGetNumberOfSides() { } // public void llAxisAngle2Rot() { } // public void llRot2Axis() { } // public void llRot2Angle() { } // public void llAcos() { } // public void llAsin() { } // public void llAngleBetween() { } // public void llGetInventoryKey() { } // public void llAllowInventoryDrop() { } // public void llGetSunDirection() { } // public void llGetTextureOffset() { } // public void llGetTextureScale() { } // public void llGetTextureRot() { } // public void llSubStringIndex() { } // public void llGetOwnerKey() { } // public void llGetCenterOfMass() { } // public void llListSort() { } // public void llGetListLength() { } // public void llList2Integer() { } // public void llList2Float() { } // public void llList2String() { } // public void llList2Key() { } // public void llList2Vector() { } // public void llList2Rot() { } // public void llList2List() { } // public void llDeleteSubList() { } // public void llGetListEntryType() { } // public void llList2CSV() { } // public void llCSV2List() { } // public void llListRandomize() { } // public void llList2ListStrided() { } // public void llGetRegionCorner() { } // public void llListInsertList() { } // public void llListFindList() { } // public void llGetObjectName() { } // public void llSetObjectName() { } // public void llGetDate() { } // public void llEdgeOfWorld() { } // public void llGetAgentInfo() { } // public void llAdjustSoundVolume() { } // public void llSetSoundQueueing() { } // public void llSetSoundRadius() { } // public void llKey2Name() { } // public void llSetTextureAnim() { } // public void llTriggerSoundLimited() { } // public void llEjectFromLand() { } // public void llParseString2List() { } // public void llOverMyLand() { } // public void llGetLandOwnerAt() { } // public void llGetNotecardLine() { } // public void llGetAgentSize() { } // public void llSameGroup() { } // public void llUnSit() { } // public void llGroundSlope() { } // public void llGroundNormal() { } // public void llGroundContour() { } // public void llGetAttached() { } // public void llGetFreeMemory() { } // public void llGetRegionName() { } // public void llGetRegionTimeDilation() { } // public void llGetRegionFPS() { } // public void llParticleSystem() { } // public void llGroundRepel() { } // public void llGiveInventoryList() { } // public void llSetVehicleType() { } // public void llSetVehicleFloatParam() { } // public void llSetVehicleVectorParam() { } // public void llSetVehicleRotationParam() { } // public void llSetVehicleFlags() { } // public void llRemoveVehicleFlags() { } // public void llSitTarget() { } // public void llAvatarOnSitTarget() { } // public void llAddToLandPassList() { } // public void llSetTouchText() { } // public void llSetSitText() { } // public void llSetCameraEyeOffset() { } // public void llSetCameraAtOffset() { } // public void llDumpList2String() { } // public void llScriptDanger() { } // public void llDialog() { } // public void llVolumeDetect() { } // public void llResetOtherScript() { } // public void llGetScriptState() { } // public void llRemoteLoadScript() { } // public void llSetRemoteScriptAccessPin() { } // public void llRemoteLoadScriptPin() { } // public void llOpenRemoteDataChannel() { } // public void llSendRemoteData() { } // public void llRemoteDataReply() { } // public void llCloseRemoteDataChannel() { } // public void llMD5String() { } // public void llSetPrimitiveParams() { } // public void llStringToBase64() { } // public void llBase64ToString() { } // public void llXorBase64Strings() { } // public void llRemoteDataSetRegion() { } // public void llLog10() { } // public void llLog() { } // public void llGetAnimationList() { } // public void llSetParcelMusicURL() { } // public void llGetRootPosition() { } // public void llGetRootRotation() { } // public void llGetObjectDesc() { } // public void llSetObjectDesc() { } // public void llGetCreator() { } // public void llGetTimestamp() { } // public void llSetLinkAlpha() { } // public void llGetNumberOfPrims() { } // public void llGetNumberOfNotecardLines() { } // public void llGetBoundingBox() { } // public void llGetGeometricCenter() { } // public void llGetPrimitiveParams() { } // public void llIntegerToBase64() { } // public void llBase64ToInteger() { } // public void llGetGMTclock() { } // public void llGetSimulatorHostname() { } // public void llSetLocalRot() { } // public void llParseStringKeepNulls() { } // public void llRezAtRoot() { } // public void llGetObjectPermMask() { } // public void llSetObjectPermMask() { } // public void llGetInventoryPermMask() { } // public void llSetInventoryPermMask() { } // public void llGetInventoryCreator() { } // public void llOwnerSay() { } // public void llRequestSimulatorData() { } // public void llForceMouselook() { } // public void llGetObjectMass() { } // public void llListReplaceList() { } // public void llLoadURL() { } // public void llParcelMediaCommandList() { } // public void llParcelMediaQuery() { } // public void llModPow() { } // public void llGetInventoryType() { } // public void llSetPayPrice() { } // public void llGetCameraPos() { } // public void llGetCameraRot() { } // public void llSetPrimURL() { } // public void llRefreshPrimURL() { } // public void llEscapeURL() { } // public void llUnescapeURL() { } // public void llMapDestination() { } // public void llAddToLandBanList() { } // public void llRemoveFromLandPassList() { } // public void llRemoveFromLandBanList() { } // public void llSetCameraParams() { } // public void llClearCameraParams() { } // public void llListStatistics() { } // public void llGetUnixTime() { } // public void llGetParcelFlags() { } // public void llGetRegionFlags() { } // public void llXorBase64StringsCorrect() { } // public void llHTTPRequest() { } // public void llResetLandBanList() { } // public void llResetLandPassList() { } // public void llGetParcelPrimCount() { } // public void llGetParcelPrimOwners() { } // public void llGetObjectPrimCount() { } // public void llGetParcelMaxPrims() { } // public void llGetParcelDetails() { } // } //}