9 #ifndef _TurtleBrains_ApplicationInput_h_
10 #define _TurtleBrains_ApplicationInput_h_
14 #include "../core/tb_types.h"
28 tbKey0, tbKey1, tbKey2, tbKey3, tbKey4, tbKey5, tbKey6, tbKey7, tbKey8, tbKey9,
29 tbKeyA, tbKeyB, tbKeyC, tbKeyD, tbKeyE, tbKeyF, tbKeyG, tbKeyH, tbKeyI, tbKeyJ,
30 tbKeyK, tbKeyL, tbKeyM, tbKeyN, tbKeyO, tbKeyP, tbKeyQ, tbKeyR, tbKeyS, tbKeyT,
31 tbKeyU, tbKeyV, tbKeyW, tbKeyX, tbKeyY, tbKeyZ, tbKeySpace, tbKeyEscape, tbKeyEnter,
32 tbKeyUp, tbKeyDown, tbKeyLeft, tbKeyRight, tbMouseLeft, tbMouseRight, tbMouseMiddle, tbKeyMax
55 bool IsKeyPressed(
const Key& key);
64 bool IsKeyReleased(
const Key& key);
72 bool IsKeyDown(
const Key& key);
81 void GetMousePosition(
int* mouseX,
int* mouseY);
90 bool GetMouseMovement(
int* mouseX,
int* mouseY);
99 void SetMousePosition(
int mouseX,
int mouseY);
Contains all functions, classes and helpers related to game/application development written by Tim "B...
Definition: tb_application_dialog.h:21
Contains classes, functions and constants to create Applications, Menus, Dialogs with native controls...
Definition: tb_application_dialog.h:23
Key
Definition: tb_application_input.h:26