summaryrefslogtreecommitdiff
path: root/src/lua_core.c
diff options
context:
space:
mode:
authorjussi2022-06-05 12:24:06 +0300
committerjussi2022-06-05 12:24:06 +0300
commit9598d72b8b9ea038ba80eaa46e04fe25000fe101 (patch)
tree0695b0e3a426286a6db91aa5b046ef159c5a9daf /src/lua_core.c
parentb8d2fcd7956e0ca862745a0b8f64317664507574 (diff)
downloadreilua-enhanced-9598d72b8b9ea038ba80eaa46e04fe25000fe101.tar.gz
reilua-enhanced-9598d72b8b9ea038ba80eaa46e04fe25000fe101.tar.bz2
reilua-enhanced-9598d72b8b9ea038ba80eaa46e04fe25000fe101.zip
Rest of input functions and camera system functions.
Diffstat (limited to 'src/lua_core.c')
-rw-r--r--src/lua_core.c17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/lua_core.c b/src/lua_core.c
index 5289a07..17afffb 100644
--- a/src/lua_core.c
+++ b/src/lua_core.c
@@ -747,13 +747,19 @@ void luaRegister() {
lua_register( L, "RL_GetCamera3DProjection", lcoreGetCamera3DProjection );
lua_register( L, "RL_UpdateCamera3D", lcoreUpdateCamera3D );
lua_register( L, "RL_SetCamera3DMode", lcoreSetCamera3DMode );
- /* Input. */
+ lua_register( L, "RL_SetCameraPanControl", lcoreSetCameraPanControl );
+ lua_register( L, "RL_SetCameraAltControl", lcoreSetCameraAltControl );
+ lua_register( L, "RL_SetCameraSmoothZoomControl", lcoreSetCameraSmoothZoomControl );
+ lua_register( L, "RL_SetCameraMoveControls", lcoreSetCameraMoveControls );
+ /* Input-related Keyboard. */
lua_register( L, "RL_IsKeyPressed", lcoreIsKeyPressed );
lua_register( L, "RL_IsKeyDown", lcoreIsKeyDown );
lua_register( L, "RL_IsKeyReleased", lcoreIsKeyReleased );
+ lua_register( L, "RL_IsKeyUp", lcoreIsKeyUp );
lua_register( L, "RL_GetKeyPressed", lcoreGetKeyPressed );
lua_register( L, "RL_GetCharPressed", lcoreGetCharPressed );
lua_register( L, "RL_SetExitKey", lcoreSetExitKey );
+ /* Input-related Gamepad. */
lua_register( L, "RL_IsGamepadAvailable", lcoreIsGamepadAvailable );
lua_register( L, "RL_IsGamepadButtonPressed", lcoreIsGamepadButtonPressed );
lua_register( L, "RL_IsGamepadButtonDown", lcoreIsGamepadButtonDown );
@@ -761,16 +767,23 @@ void luaRegister() {
lua_register( L, "RL_GetGamepadAxisCount", lcoreGetGamepadAxisCount );
lua_register( L, "RL_GetGamepadAxisMovement", lcoreGetGamepadAxisMovement );
lua_register( L, "RL_GetGamepadName", lcoreGetGamepadName );
+ /* Input-related Mouse. */
lua_register( L, "RL_IsMouseButtonPressed", lcoreIsMouseButtonPressed );
lua_register( L, "RL_IsMouseButtonDown", lcoreIsMouseButtonDown );
lua_register( L, "RL_IsMouseButtonReleased", lcoreIsMouseButtonReleased );
+ lua_register( L, "RL_IsMouseButtonUp", lcoreIsMouseButtonUp );
lua_register( L, "RL_GetMousePosition", lcoreGetMousePosition );
lua_register( L, "RL_GetMouseDelta", lcoreGetMouseDelta );
- lua_register( L, "RL_GetMouseWheelMove", lcoreGetMouseWheelMove );
lua_register( L, "RL_SetMousePosition", lcoreSetMousePosition );
+ lua_register( L, "RL_SetMouseOffset", lcoreSetMouseOffset );
+ lua_register( L, "RL_SetMouseScale", lcoreSetMouseScale );
+ lua_register( L, "RL_GetMouseWheelMove", lcoreGetMouseWheelMove );
+ lua_register( L, "RL_SetMouseCursor", lcoreSetMouseCursor );
+ /* Input-related Touch */
lua_register( L, "RL_GetTouchPosition", lcoreGetTouchPosition );
lua_register( L, "RL_GetTouchPointId", lcoreGetTouchPointId );
lua_register( L, "RL_GetTouchPointCount", lcoreGetTouchPointCount );
+ /* Input-related Gestures. */
lua_register( L, "RL_SetGesturesEnabled", lcoreSetGesturesEnabled );
lua_register( L, "RL_IsGestureDetected", lcoreIsGestureDetected );
lua_register( L, "RL_GetGestureDetected", lcoreGetGestureDetected );