static void HandleSetupScreen_Input(int, int, int, int, int);
static void CustomizeKeyboard(int);
static void ConfigureJoystick(int);
static void HandleSetupScreen_Input(int, int, int, int, int);
static void CustomizeKeyboard(int);
static void ConfigureJoystick(int);
static void execSetupGame(void);
static void execSetupGraphics(void);
static void execSetupSound(void);
static void execSetupGame(void);
static void execSetupGraphics(void);
static void execSetupSound(void);
drawCursorExt(0, ypos, active, -1);
}
drawCursorExt(0, ypos, active, -1);
}
{
DrawTextSCentered(MENU_TITLE1_YPOS, FONT_TITLE_1, main_text_title_1);
DrawTextSCentered(MENU_TITLE2_YPOS, FONT_TITLE_2, main_text_title_2);
{
DrawTextSCentered(MENU_TITLE1_YPOS, FONT_TITLE_1, main_text_title_1);
DrawTextSCentered(MENU_TITLE2_YPOS, FONT_TITLE_2, main_text_title_2);
{
/* move upwards until inside (but not above) top level directory */
while (leveldir_current->node_parent &&
{
/* move upwards until inside (but not above) top level directory */
while (leveldir_current->node_parent &&
static int num_info_info; /* number of info entries shown on screen */
static int max_info_info; /* total number of info entries in list */
static int num_info_info; /* number of info entries shown on screen */
static int max_info_info; /* total number of info entries in list */
HandleTitleScreen(0, 0, 0, 0, button);
}
HandleTitleScreen(0, 0, 0, 0, button);
}
HandleChooseTree(mx, my, dx, dy, button, &leveldir_current);
}
HandleChooseTree(mx, my, dx, dy, button, &leveldir_current);
}
{
// update "setup.window_scaling_percent" from list selection
// (in this case, window scaling was changed on setup screen)
{
// update "setup.window_scaling_percent" from list selection
// (in this case, window scaling was changed on setup screen)
{
#if 0
printf("::: '%s', '%s', '%s'\n",
{
#if 0
printf("::: '%s', '%s', '%s'\n",
HandleSetupScreen_Generic(mx, my, dx, dy, button);
}
HandleSetupScreen_Generic(mx, my, dx, dy, button);
}