void ShutoffRumble() { #ifdef HW_RVL for(int i=0;i<4;i++) { WPAD_Rumble(i, 0); rumbleCount[i] = 0; } #endif PAD_ControlMotor(PAD_CHAN0, PAD_MOTOR_STOP); }
static void updateRumble() { bool r = false; if (ConfigRequested) r = (menuRumbleCount > 0); else r = cartridgeRumble || possibleCartridgeRumble || (gameRumbleCount > 0) || (menuRumbleCount > 0); if (SilenceNeeded>0) { if (r) SilenceNeeded = 5; else SilenceNeeded--; if (SilenceNeeded>0) r = false; } #ifdef HW_RVL // Rumble wii remote 0 WPAD_Rumble(0, r); #endif PAD_ControlMotor(PAD_CHAN0, r?PAD_MOTOR_RUMBLE:PAD_MOTOR_STOP); }
static void rumble(int Control, int rumble) { PAD_ControlMotor(Control, (rumble && rumbleEnabled) ? PAD_MOTOR_RUMBLE : PAD_MOTOR_STOP); }
static void pause(int Control) { PAD_ControlMotor(Control, PAD_MOTOR_STOP); }