コード例 #1
0
ファイル: SDL_syshaptic.c プロジェクト: Akitory4/gplayer
int
SDL_SYS_HapticGetEffectStatus(SDL_Haptic * haptic,
                              struct haptic_effect *effect)
{
    SDL_SYS_LogicError();
    return -1;
}
コード例 #2
0
ファイル: SDL_syshaptic.c プロジェクト: Evengard/UniMod
int
SDL_SYS_HapticUpdateEffect(SDL_Haptic * haptic,
                           struct haptic_effect *effect,
                           SDL_HapticEffect * data)
{
    return SDL_SYS_LogicError();
}
コード例 #3
0
ファイル: SDL_syshaptic.c プロジェクト: Akitory4/gplayer
int
SDL_SYS_HapticRunEffect(SDL_Haptic * haptic, struct haptic_effect *effect,
                        Uint32 iterations)
{
    SDL_SYS_LogicError();
    return -1;
}
コード例 #4
0
ファイル: SDL_syshaptic.c プロジェクト: Akitory4/gplayer
int
SDL_SYS_HapticNewEffect(SDL_Haptic * haptic,
                        struct haptic_effect *effect, SDL_HapticEffect * base)
{
    SDL_SYS_LogicError();
    return -1;
}
コード例 #5
0
ファイル: SDL_syshaptic.c プロジェクト: Akitory4/gplayer
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;
}
コード例 #6
0
ファイル: SDL_syshaptic.c プロジェクト: Evengard/UniMod
int
SDL_SYS_HapticOpenFromJoystick(SDL_Haptic * haptic, SDL_Joystick * joystick)
{
    return SDL_SYS_LogicError();
}
コード例 #7
0
ファイル: SDL_syshaptic.c プロジェクト: Evengard/UniMod
int
SDL_SYS_HapticOpen(SDL_Haptic * haptic)
{
    return SDL_SYS_LogicError();
}
コード例 #8
0
ファイル: SDL_syshaptic.c プロジェクト: Evengard/UniMod
const char *
SDL_SYS_HapticName(int index)
{
    SDL_SYS_LogicError();
    return NULL;
}
コード例 #9
0
ファイル: SDL_syshaptic.c プロジェクト: Evengard/UniMod
int
SDL_SYS_HapticStopAll(SDL_Haptic * haptic)
{
    return SDL_SYS_LogicError();
}
コード例 #10
0
ファイル: SDL_syshaptic.c プロジェクト: Evengard/UniMod
int
SDL_SYS_HapticUnpause(SDL_Haptic * haptic)
{
    return SDL_SYS_LogicError();
}
コード例 #11
0
ファイル: SDL_syshaptic.c プロジェクト: Evengard/UniMod
int
SDL_SYS_HapticSetAutocenter(SDL_Haptic * haptic, int autocenter)
{
    return SDL_SYS_LogicError();
}
コード例 #12
0
ファイル: SDL_syshaptic.c プロジェクト: Evengard/UniMod
int
SDL_SYS_HapticSetGain(SDL_Haptic * haptic, int gain)
{
    return SDL_SYS_LogicError();
}
コード例 #13
0
ファイル: SDL_syshaptic.c プロジェクト: Evengard/UniMod
void
SDL_SYS_HapticDestroyEffect(SDL_Haptic * haptic, struct haptic_effect *effect)
{
    SDL_SYS_LogicError();
    return;
}
コード例 #14
0
ファイル: SDL_syshaptic.c プロジェクト: Evengard/UniMod
int
SDL_SYS_HapticStopEffect(SDL_Haptic * haptic, struct haptic_effect *effect)
{
    return SDL_SYS_LogicError();
}
コード例 #15
0
ファイル: SDL_syshaptic.c プロジェクト: Akitory4/gplayer
int
SDL_SYS_HapticStopAll(SDL_Haptic * haptic)
{
    SDL_SYS_LogicError();
    return -1;
}
コード例 #16
0
ファイル: SDL_syshaptic.c プロジェクト: Akitory4/gplayer
int
SDL_SYS_HapticUnpause(SDL_Haptic * haptic)
{
    SDL_SYS_LogicError();
    return -1;
}