int SDL_SYS_HapticGetEffectStatus(SDL_Haptic * haptic, struct haptic_effect *effect) { SDL_SYS_LogicError(); return -1; }
int SDL_SYS_HapticUpdateEffect(SDL_Haptic * haptic, struct haptic_effect *effect, SDL_HapticEffect * data) { return SDL_SYS_LogicError(); }
int SDL_SYS_HapticRunEffect(SDL_Haptic * haptic, struct haptic_effect *effect, Uint32 iterations) { SDL_SYS_LogicError(); return -1; }
int SDL_SYS_HapticNewEffect(SDL_Haptic * haptic, struct haptic_effect *effect, SDL_HapticEffect * base) { SDL_SYS_LogicError(); return -1; }
int SDL_SYS_HapticOpen(SDL_Haptic * haptic) { if (!haptic) { return -1; } haptic->hwdata = SDL_malloc(sizeof(struct haptic_hwdata)); if (!haptic->hwdata) { SDL_OutOfMemory(); return -1; } nds_haptic = haptic; haptic->supported = SDL_HAPTIC_CONSTANT; /* determine what is here, if anything */ haptic->hwdata->type = NONE; if (isRumbleInserted()) { /* official rumble pak is present. */ haptic->hwdata->type = OFFICIAL; } else if (NDS_EZF_IsPresent()) { /* ezflash 3-in-1 pak is present. */ haptic->hwdata->type = EZF3IN1; NDS_EZF_ChipReset(); } else { /* no haptic present */ SDL_SYS_LogicError(); return -1; } return 0; }
int SDL_SYS_HapticOpenFromJoystick(SDL_Haptic * haptic, SDL_Joystick * joystick) { return SDL_SYS_LogicError(); }
int SDL_SYS_HapticOpen(SDL_Haptic * haptic) { return SDL_SYS_LogicError(); }
const char * SDL_SYS_HapticName(int index) { SDL_SYS_LogicError(); return NULL; }
int SDL_SYS_HapticStopAll(SDL_Haptic * haptic) { return SDL_SYS_LogicError(); }
int SDL_SYS_HapticUnpause(SDL_Haptic * haptic) { return SDL_SYS_LogicError(); }
int SDL_SYS_HapticSetAutocenter(SDL_Haptic * haptic, int autocenter) { return SDL_SYS_LogicError(); }
int SDL_SYS_HapticSetGain(SDL_Haptic * haptic, int gain) { return SDL_SYS_LogicError(); }
void SDL_SYS_HapticDestroyEffect(SDL_Haptic * haptic, struct haptic_effect *effect) { SDL_SYS_LogicError(); return; }
int SDL_SYS_HapticStopEffect(SDL_Haptic * haptic, struct haptic_effect *effect) { return SDL_SYS_LogicError(); }
int SDL_SYS_HapticStopAll(SDL_Haptic * haptic) { SDL_SYS_LogicError(); return -1; }
int SDL_SYS_HapticUnpause(SDL_Haptic * haptic) { SDL_SYS_LogicError(); return -1; }