9 #ifndef _TurtleBrainsUnstable_InputAction_h_
10 #define _TurtleBrainsUnstable_InputAction_h_
12 #include "../application/tb_application_input.h"
55 void GetMousePosition(
int* mouseX,
int* mouseY);
64 bool GetMouseMovement(
int* mouseX,
int* mouseY);
73 void SetMousePosition(
int mouseX,
int mouseY);
85 bool IsDown(
void)
const;
86 bool IsPressed(
void)
const;
87 bool IsReleased(
void)
const;
89 void ClearBindings(
void);
93 static void UpdateActionOnSimulate(
bool onSimulateStep =
true);
96 typedef std::list<tbApplication::Key> KeyContainer;
97 KeyContainer mKeyBindings;
Contains all functions, classes and helpers related to game/application development written by Tim "B...
Definition: tb_application_dialog.h:21
Key
Definition: tb_application_input.h:24
This is the heart of TurtleBrains for game developers to create GameScenes and Entities to interact w...