1#ifndef LIBWIIGUI_TRIGGER_H
2#define LIBWIIGUI_TRIGGER_H
23 void SetSimpleTrigger(s32 ch, u32 wiibtns, u16 gcbtns = 0, u16 wiidrcbtns = 0);
29 void SetHeldTrigger(s32 ch, u32 wiibtns, u16 gcbtns = 0, u16 wiidrcbtns = 0);
Menu input trigger management. Determine if action is neccessary based on input data by comparing con...
Definition: gui_trigger.h:12
s8 WPAD_Stick(u8 stick, int axis)
Definition: gui_trigger.cpp:100
s8 WPAD_StickY(u8 stick)
Definition: gui_trigger.cpp:171
bool Right()
Definition: gui_trigger.cpp:217
bool WiimoteTurned
Wiimote orientation.
Definition: gui_trigger.h:75
WPADData * wpad
Wii controller trigger.
Definition: gui_trigger.h:74
GamePadData wiidrcdata
Wii U Gamepad trigger data.
Definition: gui_trigger.h:73
void TurnWiimote(bool sideways)
Definition: gui_trigger.cpp:176
s8 WPAD_StickX(u8 stick)
Definition: gui_trigger.cpp:166
void SetButtonOnlyInFocusTrigger(s32 ch, u32 wiibtns, u16 gcbtns=0, u16 wiidrcbtns=0)
Definition: gui_trigger.cpp:85
~GuiTrigger()
Destructor.
Definition: gui_trigger.cpp:35
PADData pad
GameCube controller trigger data.
Definition: gui_trigger.h:72
void SetHeldTrigger(s32 ch, u32 wiibtns, u16 gcbtns=0, u16 wiidrcbtns=0)
Definition: gui_trigger.cpp:58
void SetSimpleTrigger(s32 ch, u32 wiibtns, u16 gcbtns=0, u16 wiidrcbtns=0)
Definition: gui_trigger.cpp:44
GuiTrigger()
Constructor.
Definition: gui_trigger.cpp:22
WPADData wpaddata
Wii controller trigger data.
Definition: gui_trigger.h:71
bool Left()
Definition: gui_trigger.cpp:181
TRIGGER type
trigger type (TRIGGER::SIMPLE, TRIGGER::HELD, TRIGGER::BUTTON_ONLY, TRIGGER::BUTTON_ONLY_IN_FOCUS)
Definition: gui_trigger.h:77
bool Down()
Definition: gui_trigger.cpp:289
void SetButtonOnlyTrigger(s32 ch, u32 wiibtns, u16 gcbtns=0, u16 wiidrcbtns=0)
Definition: gui_trigger.cpp:71
s32 chan
Trigger controller channel (0-3, -1 for all)
Definition: gui_trigger.h:76
bool Up()
Definition: gui_trigger.cpp:253