|
|
| Line 1: |
Line 1: |
| − | [[Lua functions list]]
| + | == Language :== |
| − | | + | |
| − | [[keys]]
| + | |
| − | | + | |
| − | [[axis]]
| + | |
| − | | + | |
| − | | + | |
| − | == Language : == | + | |
| | | | |
| | Lua : http://www.lua.org | | Lua : http://www.lua.org |
| | | | |
| | + | == Documentation :== |
| | | | |
| − | == Functions list : ==
| + | - [[Lua functions list|Functions list]]<br/> |
| − | | + | - [[keys|Keys definition]]<br/> |
| − | ====Object====
| + | - [[axis|Axis definition]]<br/> |
| − | | + | |
| − | getObject(« objectName »)<br/>
| + | |
| − | rotate(object, {x, y, z}, angle, « local »)<br/>
| + | |
| − | translate(object, {x, y, z}, « local »)<br/>
| + | |
| − | getPosition(object)<br/>
| + | |
| − | getRotation(object)<br/>
| + | |
| − | getScale(object)<br/>
| + | |
| − | setPosition(object, {x, y, z})<br/>
| + | |
| − | setRotation(object, {x, y, z})<br/>
| + | |
| − | setScale(object, {x, y, z})<br/>
| + | |
| − | isVisible(object)<br/>
| + | |
| − | activate(object)<br/>
| + | |
| − | deactivate(object)<br/>
| + | |
| − | | + | |
| − | ====Behavior====
| + | |
| − | | + | |
| − | getBehaviorVariable(object, behaviorId, « variableName »)<br/>
| + | |
| − | setBehaviorVariable(object, behaviorId, « variableName », value)<br/>
| + | |
| − | | + | |
| − | ====Animation====
| + | |
| − | | + | |
| − | getCurrentAnimation(object)<br/>
| + | |
| − | changeAnimation(object, animationId)<br/>
| + | |
| − | isAnimationOver(object)<br/>
| + | |
| − | | + | |
| − | ====Physics====
| + | |
| − | | + | |
| − | setGravity({x, y, z})<br/>
| + | |
| − | getGravity()<br/>
| + | |
| − | addCentralForce(object, {x, y, z}, « local »)<br/>
| + | |
| − | addTorque(object, {x, y, z}, « local »)<br/>
| + | |
| − | getLinearDamping(object)<br/>
| + | |
| − | setLinearDamping(object, {x, y, z})<br/>
| + | |
| − | getAngularDamping(object)<br/>
| + | |
| − | setAngularDamping(object, damping)<br/>
| + | |
| − | isCollisionTest(object)<br/>
| + | |
| − | isCollisionBetween(object1, object2)<br/>
| + | |
| − | clearForces(object)<br/>
| + | |
| − | getNumCollisions(object)<br/>
| + | |
| − | | + | |
| − | ====Inputs====
| + | |
| − | | + | |
| − | isKeyPressed(« key »)<br/>
| + | |
| − | onKeyDown(« key »)<br/>
| + | |
| − | onKeyUp(« key »)<br/>
| + | |
| − | getAxis(« axis »)<br/>
| + | |
| − | | + | |
| − | ====Sound====
| + | |
| − | | + | |
| − | playSound(object)<br/>
| + | |
| − | pauseSound(object)<br/>
| + | |
| − | stopSound(object)<br/>
| + | |
| − | getSoundGain(object)<br/>
| + | |
| − | setSoundGain(object, gain)<br/>
| + | |
| − | | + | |
| − | ====Scene====
| + | |
| − | | + | |
| − | changeScene(sceneId)<br/>
| + | |
| − | | + | |
| − | ====Level====
| + | |
| − | | + | |
| − | loadLevel(« levelName »)<br/>
| + | |
| − | | + | |
| − | ====Light====
| + | |
| − | | + | |
| − | getLightColor(object)<br/>
| + | |
| − | getLightRadius(object)<br/>
| + | |
| − | getLightIntensity(object)<br/>
| + | |
| − | setLightColor(object, {r, g, b})<br/>
| + | |
| − | setLightRadius(object, radius)<br/>
| + | |
| − | setLightIntensity(object, intensity)<br/>
| + | |
| − | | + | |
| − | ====Camera====
| + | |
| − | | + | |
| − | changeCurrentCamera(object)<br/>
| + | |
| − | getCameraClearColor(object)<br/>
| + | |
| − | getCameraFov(object)<br/>
| + | |
| − | getCameraNear(object)<br/>
| + | |
| − | getCameraFar(object)<br/>
| + | |
| − | getCameraFogDistance(object)<br/>
| + | |
| − | isCameraOrtho(object)<br/>
| + | |
| − | isCameraFogEnabled(object)<br/>
| + | |
| − | setCameraClearColor(object, {r, g, b})<br/>
| + | |
| − | setCameraFov(object, fov)<br/>
| + | |
| − | setCameraNear(object, near)<br/>
| + | |
| − | setCameraFar(object, far)<br/>
| + | |
| − | setCameraFogDistance(object, fogDistance)<br/>
| + | |
| − | enableCameraOrtho(object, ortho)<br/>
| + | |
| − | enableCameraFog(object, fog)<br/>
| + | |
| − | | + | |
| − | ====Text====
| + | |
| − | | + | |
| − | setText(object , « text »)<br/>
| + | |
| − | getText(object)<br/>
| + | |
| − | getTextColor(object)<br/>
| + | |
| − | setTextColor(object, {r, g, b, a})<br/>
| + | |
| − | | + | |
| − | ====Cursor====
| + | |
| − | | + | |
| − | centerCursor()<br/>
| + | |
| − | | + | |
| − | | + | |
| − | | + | |
| − | == Keys : ==
| + | |
| − | | + | |
| − | ====Keyboard====
| + | |
| − | | + | |
| − | "A" to "Z"<br/>
| + | |
| − | "0″ to "9"<br/>
| + | |
| − | "F1" to "F12"<br/>
| + | |
| − | « BACKSPACE »<br/>
| + | |
| − | « TAB »<br/>
| + | |
| − | « ESCAPE »<br/>
| + | |
| − | « SPACE »<br/>
| + | |
| − | « DELETE »<br/>
| + | |
| − | « ENTER »<br/>
| + | |
| − | « UP »<br/>
| + | |
| − | « DOWN »<br/>
| + | |
| − | « LEFT »<br/>
| + | |
| − | « RIGHT »<br/>
| + | |
| − | « RSHIFT »<br/>
| + | |
| − | « LSHIFT »<br/>
| + | |
| − | « RCONTROL »<br/>
| + | |
| − | « LCONTROL »<br/>
| + | |
| − | « RALT »<br/>
| + | |
| − | « LALT »<br/>
| + | |
| − | | + | |
| − | ====Mouse====
| + | |
| − | | + | |
| − | « MOUSE_BUTTON1″<br/>
| + | |
| − | « MOUSE_BUTTON2″<br/>
| + | |
| − | « MOUSE_BUTTON3″<br/>
| + | |
| − | | + | |
| − | ====Joystick 1====
| + | |
| − | | + | |
| − | « JOY1_BUTTON1″<br/>
| + | |
| − | « JOY1_BUTTON2″<br/>
| + | |
| − | « JOY1_BUTTON3″<br/>
| + | |
| − | « JOY1_BUTTON4″<br/>
| + | |
| − | « JOY1_BUTTON5″<br/>
| + | |
| − | « JOY1_BUTTON6″<br/>
| + | |
| − | « JOY1_BUTTON7″<br/>
| + | |
| − | « JOY1_BUTTON8″<br/>
| + | |
| − | | + | |
| − | ====Joystick 2====
| + | |
| − | | + | |
| − | « JOY2_BUTTON1″<br/>
| + | |
| − | « JOY2_BUTTON2″<br/>
| + | |
| − | « JOY2_BUTTON3″<br/>
| + | |
| − | « JOY2_BUTTON4″<br/>
| + | |
| − | « JOY2_BUTTON5″<br/>
| + | |
| − | « JOY2_BUTTON6″<br/>
| + | |
| − | « JOY2_BUTTON7″<br/>
| + | |
| − | « JOY2_BUTTON8″<br/>
| + | |
| − | | + | |
| − | | + | |
| − | | + | |
| − | == Axis : ==
| + | |
| − | | + | |
| − | ====Mouse====
| + | |
| − | | + | |
| − | « MOUSE_X »<br/>
| + | |
| − | « MOUSE_Y »<br/>
| + | |
| − | | + | |
| − | ====Joystick 1====
| + | |
| − | | + | |
| − | « JOY1_X »<br/>
| + | |
| − | « JOY1_Y »<br/>
| + | |
| − | « JOY1_Z »<br/>
| + | |
| − | « JOY1_R »<br/>
| + | |
| − | « JOY1_U »<br/>
| + | |
| − | « JOY1_V »<br/>
| + | |
| − | | + | |
| − | ====Joystick 2====
| + | |
| − | | + | |
| − | « JOY2_X »<br/>
| + | |
| − | « JOY2_Y »<br/>
| + | |
| − | « JOY2_Z »<br/>
| + | |
| − | « JOY2_R »<br/>
| + | |
| − | « JOY2_U »<br/>
| + | |
| − | « JOY2_V »<br/>
| + | |