summaryrefslogtreecommitdiffhomepage
path: root/include/rodeo/input.h
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2023-04-25 04:03:04 -0400
committerrealtradam <[email protected]>2023-04-25 04:03:04 -0400
commit86a8351bf8318dc69ba89ac11d6f0b8baf70f7c1 (patch)
tree14602c0cd40b219770932140675c5e37417d80ee /include/rodeo/input.h
parent5a766c50d331e89e257a7fb68a876cb993087ef9 (diff)
downloadRodeoKit-86a8351bf8318dc69ba89ac11d6f0b8baf70f7c1.tar.gz
RodeoKit-86a8351bf8318dc69ba89ac11d6f0b8baf70f7c1.zip
added initial controller implementation for input system
Diffstat (limited to 'include/rodeo/input.h')
-rw-r--r--include/rodeo/input.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/include/rodeo/input.h b/include/rodeo/input.h
index e589c90..9f94119 100644
--- a/include/rodeo/input.h
+++ b/include/rodeo/input.h
@@ -52,6 +52,12 @@ rodeo_input_command_register_positional_mouse(
);
bool
+rodeo_input_command_register_boundedRange_controllerAxis(
+ rodeo_input_command_t *input_command,
+ rodeo_input_boundedRange_controllerAxis_t controller_axis
+);
+
+bool
rodeo_input_command_register_unboundedRange_mouse(
rodeo_input_command_t *input_command,
rodeo_input_unboundedRange_mouse_t mouse_axis
@@ -61,7 +67,6 @@ rodeo_input_command_register_unboundedRange_mouse(
//rodeo_input_command_register_binary(cmd, rodeo_input_binary_Scancode, rodeo_input_binary_scancode_Q );
//rodeo_input_command_register_any(cmd, rodeo_input_type_Binary, rodeo_input_binary_Scancode, rodeo_input_binary_scancode_Q );
-
void
rodeo_input_scene_register_command(
rodeo_input_scene_t *scene,
@@ -84,3 +89,8 @@ rodeo_input_scene_deactivate(
rodeo_input_scene_t *scene
);
+void
+irodeo_input_controller_register(int32_t id);
+
+void
+irodeo_input_controller_unregister(int32_t id);