Ejemplo n.º 1
0
int
SDL_SYS_HapticGetEffectStatus(SDL_Haptic * haptic,
                              struct haptic_effect *effect)
{
    SDL_SYS_LogicError();
    return -1;
}
Ejemplo n.º 2
0
int
SDL_SYS_HapticUpdateEffect(SDL_Haptic * haptic,
                           struct haptic_effect *effect,
                           SDL_HapticEffect * data)
{
    return SDL_SYS_LogicError();
}
Ejemplo n.º 3
0
int
SDL_SYS_HapticRunEffect(SDL_Haptic * haptic, struct haptic_effect *effect,
                        Uint32 iterations)
{
    SDL_SYS_LogicError();
    return -1;
}
Ejemplo n.º 4
0
int
SDL_SYS_HapticNewEffect(SDL_Haptic * haptic,
                        struct haptic_effect *effect, SDL_HapticEffect * base)
{
    SDL_SYS_LogicError();
    return -1;
}
Ejemplo n.º 5
0
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;
}
Ejemplo n.º 6
0
int
SDL_SYS_HapticOpenFromJoystick(SDL_Haptic * haptic, SDL_Joystick * joystick)
{
    return SDL_SYS_LogicError();
}
Ejemplo n.º 7
0
int
SDL_SYS_HapticOpen(SDL_Haptic * haptic)
{
    return SDL_SYS_LogicError();
}
Ejemplo n.º 8
0
const char *
SDL_SYS_HapticName(int index)
{
    SDL_SYS_LogicError();
    return NULL;
}
Ejemplo n.º 9
0
int
SDL_SYS_HapticStopAll(SDL_Haptic * haptic)
{
    return SDL_SYS_LogicError();
}
Ejemplo n.º 10
0
int
SDL_SYS_HapticUnpause(SDL_Haptic * haptic)
{
    return SDL_SYS_LogicError();
}
Ejemplo n.º 11
0
int
SDL_SYS_HapticSetAutocenter(SDL_Haptic * haptic, int autocenter)
{
    return SDL_SYS_LogicError();
}
Ejemplo n.º 12
0
int
SDL_SYS_HapticSetGain(SDL_Haptic * haptic, int gain)
{
    return SDL_SYS_LogicError();
}
Ejemplo n.º 13
0
void
SDL_SYS_HapticDestroyEffect(SDL_Haptic * haptic, struct haptic_effect *effect)
{
    SDL_SYS_LogicError();
    return;
}
Ejemplo n.º 14
0
int
SDL_SYS_HapticStopEffect(SDL_Haptic * haptic, struct haptic_effect *effect)
{
    return SDL_SYS_LogicError();
}
Ejemplo n.º 15
0
int
SDL_SYS_HapticStopAll(SDL_Haptic * haptic)
{
    SDL_SYS_LogicError();
    return -1;
}
Ejemplo n.º 16
0
int
SDL_SYS_HapticUnpause(SDL_Haptic * haptic)
{
    SDL_SYS_LogicError();
    return -1;
}