Enumerations | |
enum | pgeCtrlButtons { PGE_CTRL_SELECT = PSP_CTRL_SELECT, PGE_CTRL_START = PSP_CTRL_START, PGE_CTRL_UP = PSP_CTRL_UP, PGE_CTRL_RIGHT = PSP_CTRL_RIGHT, PGE_CTRL_DOWN = PSP_CTRL_DOWN, PGE_CTRL_LEFT = PSP_CTRL_LEFT, PGE_CTRL_LTRIGGER = PSP_CTRL_LTRIGGER, PGE_CTRL_RTRIGGER = PSP_CTRL_RTRIGGER, PGE_CTRL_TRIANGLE = PSP_CTRL_TRIANGLE, PGE_CTRL_CIRCLE = PSP_CTRL_CIRCLE, PGE_CTRL_CROSS = PSP_CTRL_CROSS, PGE_CTRL_SQUARE = PSP_CTRL_SQUARE } |
Functions | |
int | pgeControlsInit (void) |
void | pgeControlsShutdown (void) |
void | pgeControlsUpdate (void) |
int | pgeControlsPressedAny (void) |
int | pgeControlsPressed (const unsigned int buttons) |
int | pgeControlsHeldAny (void) |
int | pgeControlsHeld (const unsigned int buttons) |
int | pgeControlsReleasedAny (void) |
int | pgeControlsReleased (const unsigned int buttons) |
char | pgeControlsAnalogX (void) |
char | pgeControlsAnalogY (void) |
float | pgeControlsAnalogAngle (void) |
float | pgeControlsAnalogMag (void) |
void | pgeControlsEnable (void) |
void | pgeControlsDisable (void) |
enum pgeCtrlButtons |
Enumerator for buttons
float pgeControlsAnalogAngle | ( | void | ) |
Get the analog angle
float pgeControlsAnalogMag | ( | void | ) |
Get the analog magnitude
char pgeControlsAnalogX | ( | void | ) |
Get the analog X position
char pgeControlsAnalogY | ( | void | ) |
Get the analog Y position
void pgeControlsDisable | ( | void | ) |
Disables the controls
void pgeControlsEnable | ( | void | ) |
Enables the controls
int pgeControlsHeld | ( | const unsigned int | buttons | ) |
Check for a button being held
buttons | - The button types (PGE_CTRL_*) to check for |
int pgeControlsHeldAny | ( | void | ) |
Check for ANY button being held
int pgeControlsInit | ( | void | ) |
Init the controls
int pgeControlsPressed | ( | const unsigned int | buttons | ) |
Check for a button being pressed
buttons | - The button types (PGE_CTRL_*) to check for |
int pgeControlsPressedAny | ( | void | ) |
Check for ANY button being pressed
int pgeControlsReleased | ( | const unsigned int | buttons | ) |
Check for a button being released
buttons | - The button types (PGE_CTRL_*) to check for |
int pgeControlsReleasedAny | ( | void | ) |
Check for ANY button being released
void pgeControlsShutdown | ( | void | ) |
Shutdown the controls
void pgeControlsUpdate | ( | void | ) |
Update the controls
Should be called once at the start of each iteration of your main loop