29 ButtonZ = (0x0001 << 16),
30 ButtonC = (0x0002 << 16)
45 float _nunchukJoystickDirectionX;
46 float _nunchukJoystickDirectionY;
132const char* WiiController_GetButtonSymbol(
int buttonEnum);
134void _WiiController_SetButtonDown(
WiiController* controller,
int buttonEnum);
135void _WiiController_SetButtonUp(
WiiController* controller,
int buttonEnum);
WiiButtons
Enum values for all the buttons on the Wii Controller.
Definition mgdl-controller.h:15
bool WiiController_ButtonHeld(WiiController *controller, int buttonEnum)
Tells if a button is down.
Definition mgdl-controller.cpp:36
void WiiController_ZeroAllInputs(WiiController *controller)
Zero all inputs on a controller.
Definition mgdl-controller.cpp:10
float WiiController_GetYaw(WiiController *controller)
Returns the yaw reported by the gyroscope in radians.
Definition mgdl-controller.cpp:60
vec2 WiiController_GetNunchukJoystickDirection(WiiController *controller)
Returns the direction of the nunchuck joystick.
Definition mgdl-controller.cpp:48
void WiiController_Init(WiiController *controller, u8 channel)
Initialize a controller and set a channel for it.
Definition mgdl-controller.cpp:4
bool WiiController_ButtonRelease(WiiController *controller, int buttonEnum)
Tells if a button was released this frame.
Definition mgdl-controller.cpp:32
float WiiController_GetRoll(WiiController *controller)
Returns the roll reported by the gyroscope in radians.
Definition mgdl-controller.cpp:64
float WiiController_GetPitch(WiiController *controller)
Returns the pitch reported by the gyroscope in radians.
Definition mgdl-controller.cpp:56
bool WiiController_ButtonPress(WiiController *controller, int buttonEnum)
Tells if a button was pressed down this frame.
Definition mgdl-controller.cpp:28
vec2 WiiController_GetCursorPosition(WiiController *controller)
Returns the position of the cursor.
Definition mgdl-controller.cpp:40
void WiiController_StartFrame(WiiController *controller)
Prepares controller for input.
Definition mgdl-controller.cpp:22
Library types, macros, defines and enums header.
Struct representing the Wii controller.
Definition mgdl-controller.h:41