/**************************************************************************** * FCE Ultra * Nintendo Wii/Gamecube Port * * Tantric 2008-2023 * * pad.h * * Controller input ****************************************************************************/ #ifndef _PAD_H_ #define _PAD_H_ #include #include #include "utils/wiidrc.h" #define PI 3.14159265f #define PADCAL 50 #define WIIDRCCAL 20 #define MAXJP 11 #define RAPID_A 256 #define RAPID_B 512 extern int rumbleRequest[4]; extern int playerMapping[4]; extern u32 btnmap[2][6][12]; void SetControllers(); void ResetControls(int cc = -1, int wc = -1); void ShutoffRumble(); void DoRumble(int i); void GetJoy(); bool MenuRequested(); void SetupPads(); void UpdatePads(); #endif