summaryrefslogtreecommitdiff
path: root/include/SSystem
diff options
context:
space:
mode:
Diffstat (limited to 'include/SSystem')
-rw-r--r--include/SSystem/SComponent/c_API_controller_pad.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/include/SSystem/SComponent/c_API_controller_pad.h b/include/SSystem/SComponent/c_API_controller_pad.h
index 36d8fa5a1f..501e7aee72 100644
--- a/include/SSystem/SComponent/c_API_controller_pad.h
+++ b/include/SSystem/SComponent/c_API_controller_pad.h
@@ -35,4 +35,42 @@ struct interface_of_controller_pad {
void cAPICPad_recalibrate(void);
u32 cAPICPad_ANY_BUTTON(u32 param_0);
+#if PLATFORM_WII
+u32 cAPICPad_BUTTON(u32 i_padNo);
+u32 cAPICPad_Z_BUTTON(u32 i_padNo);
+u32 cAPICPad_R_BUTTON(u32 i_padNo);
+u32 cAPICPad_L_BUTTON(u32 i_padNo);
+u32 cAPICPad_A_BUTTON(u32 i_padNo);
+u32 cAPICPad_B_BUTTON(u32 i_padNo);
+u32 cAPICPad_X_BUTTON(u32 i_padNo);
+u32 cAPICPad_Y_BUTTON(u32 i_padNo);
+
+u32 cAPICPad_TRIGGER(u32 i_padNo);
+u32 cAPICPad_Z_TRIGGER(u32 i_padNo);
+u32 cAPICPad_R_TRIGGER(u32 i_padNo);
+u32 cAPICPad_UP_TRIGGER(u32 i_padNo);
+u32 cAPICPad_DOWN_TRIGGER(u32 i_padNo);
+u32 cAPICPad_LEFT_TRIGGER(u32 i_padNo);
+u32 cAPICPad_RIGHT_TRIGGER(u32 i_padNo);
+u32 cAPICPad_L_TRIGGER(u32 i_padNo);
+u32 cAPICPad_A_TRIGGER(u32 i_padNo);
+u32 cAPICPad_B_TRIGGER(u32 i_padNo);
+u32 cAPICPad_X_TRIGGER(u32 i_padNo);
+u32 cAPICPad_Y_TRIGGER(u32 i_padNo);
+u32 cAPICPad_START_TRIGGER(u32 i_padNo);
+
+f32 cAPICPad_X_STICK(u32 i_padNo);
+f32 cAPICPad_X_STICK_3D(u32 i_padNo);
+f32 cAPICPad_Y_STICK(u32 i_padNo);
+f32 cAPICPad_VALUE_STICK(u32 i_padNo);
+s16 cAPICPad_ANGLE_STICK(u32 i_padNo);
+s16 cAPICPad_ANGLE_STICK_3D(u32 i_padNo);
+f32 cAPICPad_X_SUBSTICK(u32 i_padNo);
+f32 cAPICPad_Y_SUBSTICK(u32 i_padNo);
+f32 cAPICPad_VALUE_SUBSTICK(u32 i_padNo);
+s16 cAPICPad_ANGLE_SUBSTICK(u32 i_padNo);
+f32 cAPICPad_L_ANALOG(u32 i_padNo);
+f32 cAPICPad_R_ANALOG(u32 i_padNo);
+#endif
+
#endif