
#include <nitro/vib.h>
BOOL VIB_Init(void);
None.
Returns TRUE if the Rumble Pak is enabled; otherwise returns FALSE.
Initializes the Rumble Pak library.
A callback for stopping vibrations before entering sleep mode is registered inside this function using PM_AppendPreSleepCallback.
A callback for stopping vibrations if removal of the Game Pak is detected is also registered inside this function. If a callback for Game Pak removal is set using the CTRDG_SetPulledOutCallback function after this function has been called, the Game Pak removal callback set by VIB_Init will be overwritten. In this case, vibrations must be stopped inside the Rumble Pak callback that has been set.
If you want to carry out processing other than stopping vibration inside the Game Pak removal callback, register a callback using VIB_SetCartridgePulloutCallback and be sure to execute the desired processing inside that callback.
If this function is called a second time when it has already been called, operations are equivalent to VIB_IsCartridgeEnabled.
VIB_SetCartridgePulloutCallback, VIB_End
2006/02/28 Added a description.
2005/08/16 Initial version.
CONFIDENTIAL