Removed #if 1 blocks. Fixed unreachable code
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7667 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 04ce8a6b8a9197dcea1468e66a8c43e10306cc74 Former-commit-id: 753dbefe8b1a10df447ef8fa01d87ab22a0ca560
This commit is contained in:
parent
0b401cc560
commit
19eddfc407
1 changed files with 2 additions and 36 deletions
|
@ -348,21 +348,17 @@ gfctrlJoyInit(void)
|
|||
if (!Haptics[index]) {
|
||||
GfLogInfo("Joystick %d does not support haptic\n", index);
|
||||
break;
|
||||
#if 1
|
||||
} else {
|
||||
// add an CF effect on startup
|
||||
gfctrlJoyConstantForce(index, 0, 0);
|
||||
#endif
|
||||
}
|
||||
|
||||
// Check for Rumble capability
|
||||
if (SDL_HapticRumbleSupported(Haptics[index]) == SDL_TRUE) {
|
||||
if (SDL_HapticRumbleInit(Haptics[index]) != 0)
|
||||
GfLogError("Couldn't init rumble on joystick %d: %s\n", index, SDL_GetError());
|
||||
#if 1
|
||||
else
|
||||
gfctrlJoyRumble(index, 0.5);
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
@ -567,9 +563,8 @@ GfctrlJoyGetCurrentStates(tCtrlJoyInfo *joyInfo)
|
|||
{
|
||||
#ifdef SDL_JOYSTICK
|
||||
return GfctrlSDL2JoyGetCurrentStates(joyInfo);
|
||||
#endif
|
||||
#else
|
||||
int ind;
|
||||
#ifndef SDL_JOYSTICK
|
||||
int i;
|
||||
int b;
|
||||
unsigned int mask;
|
||||
|
@ -603,37 +598,8 @@ GfctrlJoyGetCurrentStates(tCtrlJoyInfo *joyInfo)
|
|||
} else {
|
||||
return -1;
|
||||
}
|
||||
#else
|
||||
int i,j;
|
||||
|
||||
if (gfctrlJoyPresent != GFCTRL_JOY_UNTESTED) {
|
||||
for (ind = 0; ind < gfctrlJoyPresent; ind++) {
|
||||
|
||||
// This polling is missing sometimes, skiping buttons or leaving axes stuck on
|
||||
if (Joysticks[ind]) {
|
||||
// read each button
|
||||
j = SDL_JoystickNumButtons(Joysticks[ind]);
|
||||
if (j > GFCTRL_JOY_MAX_BUTTONS) j = GFCTRL_JOY_MAX_BUTTONS;
|
||||
|
||||
for (i=0; i < j;i++) {
|
||||
// buttons are read set by events, we just pass them up when requested
|
||||
|
||||
if (joyInfo->oldb[GFCTRL_JOY_MAX_BUTTONS * ind + i] == joyInfo->levelup[GFCTRL_JOY_MAX_BUTTONS * ind + i]) {
|
||||
// already informed system of event up/down already, so clear it
|
||||
joyInfo->edgeup[i + GFCTRL_JOY_MAX_BUTTONS * ind] = 0;
|
||||
joyInfo->edgedn[i + GFCTRL_JOY_MAX_BUTTONS * ind] = 0;
|
||||
}
|
||||
|
||||
// store button for next round
|
||||
joyInfo->oldb[GFCTRL_JOY_MAX_BUTTONS * ind + i] = joyInfo->levelup[GFCTRL_JOY_MAX_BUTTONS * ind + i];
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
return -1;
|
||||
}
|
||||
#endif
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
#if SDL_JOYSTICK
|
||||
|
|
Loading…
Reference in a new issue