123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401 |
- /*
- * 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() { }
- // }
- //}
|