/*---------------------------------------------------------------------------*/
-extern void gui_pointer(void);
-
void st_paint(float t)
{
int stereo = config_get_d(CONFIG_STEREO);
glDrawBuffer(GL_BACK_LEFT);
video_clear();
state->paint(state->gui_id, t);
- gui_pointer();
glDrawBuffer(GL_BACK_RIGHT);
video_clear();
state->paint(state->gui_id, t);
- gui_pointer();
}
else
{
video_clear();
state->paint(state->gui_id, t);
- gui_pointer();
}
}
}
void st_stick(int a, int k)
{
+ if ((config_tst_d(CONFIG_JOYSTICK_AXIS_X, a) &&
+ config_get_d(CONFIG_JOYSTICK_AXIS_X_INVERT)) ||
+ (config_tst_d(CONFIG_JOYSTICK_AXIS_Y, a) &&
+ config_get_d(CONFIG_JOYSTICK_AXIS_Y_INVERT)) ||
+ (config_tst_d(CONFIG_JOYSTICK_AXIS_U, a) &&
+ config_get_d(CONFIG_JOYSTICK_AXIS_U_INVERT)))
+ k = -k;
+
if (state && state->stick)
state->stick(state->gui_id, a, k);
}