Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
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);
}
Ejemplo n.º 3
0
static void rumble(int Control, int rumble) {
    PAD_ControlMotor(Control, (rumble && rumbleEnabled) ? PAD_MOTOR_RUMBLE : PAD_MOTOR_STOP);
}
Ejemplo n.º 4
0
static void pause(int Control) {
    PAD_ControlMotor(Control, PAD_MOTOR_STOP);
}