mirror of
https://github.com/cxong/cdogs-sdl.git
synced 2025-07-23 07:23:01 +02:00
@@ -37,7 +37,7 @@ static menu_t *MenuCreateOptionsGraphics(
|
||||
const char *name, OptionsMenuData *data);
|
||||
|
||||
#if !defined(__ANDROID__) && !defined(__GCWZERO__)
|
||||
static menu_t *MenuCreateOptionsControls(
|
||||
static menu_t *MenuCreateKeys(
|
||||
const char *name, OptionsMenuData *data);
|
||||
#endif
|
||||
|
||||
@@ -54,7 +54,7 @@ menu_t *MenuCreateOptions(const char *name, OptionsMenuData *data)
|
||||
"Interface...", "Interface Options:",
|
||||
ConfigGet(data->config, "Interface"), data, true));
|
||||
#if !defined(__ANDROID__) && !defined(__GCWZERO__)
|
||||
MenuAddSubmenu(menu, MenuCreateOptionsControls("Controls...", data));
|
||||
MenuAddSubmenu(menu, MenuCreateKeys("Redefine keys...", data));
|
||||
#endif
|
||||
MenuAddSubmenu(
|
||||
menu, MenuCreateConfigOptions(
|
||||
@@ -145,29 +145,15 @@ static menu_t *MenuCreateOptionsGraphics(
|
||||
return menu;
|
||||
}
|
||||
|
||||
static menu_t *MenuCreateKeys(const char *name, OptionsMenuData *data);
|
||||
|
||||
#if !defined(__ANDROID__) && !defined(__GCWZERO__)
|
||||
static menu_t *MenuCreateOptionsControls(
|
||||
const char *name, OptionsMenuData *data)
|
||||
{
|
||||
menu_t *menu =
|
||||
MenuCreateNormal(name, "Configure Controls:", MENU_TYPE_OPTIONS, 0);
|
||||
MenuAddSubmenu(menu, MenuCreateKeys("Redefine keys...", data));
|
||||
MenuAddSubmenu(menu, MenuCreateSeparator(""));
|
||||
MenuAddSubmenu(menu, MenuCreateBack("Done"));
|
||||
MenuSetPostInputFunc(menu, PostInputConfigApply, data);
|
||||
return menu;
|
||||
}
|
||||
#endif
|
||||
|
||||
static void MenuCreateKeysSingleSection(
|
||||
menu_t *menu, const char *sectionName, const int playerIndex);
|
||||
static menu_t *MenuCreateOptionChangeKey(
|
||||
const char *name, const key_code_e code, const int playerIndex,
|
||||
const bool isOptional);
|
||||
|
||||
static menu_t *MenuCreateKeys(const char *name, OptionsMenuData *data)
|
||||
#if !defined(__ANDROID__) && !defined(__GCWZERO__)
|
||||
static menu_t *MenuCreateKeys(
|
||||
const char *name, OptionsMenuData *data)
|
||||
{
|
||||
menu_t *menu = MenuCreateNormal(name, "", MENU_TYPE_OPTIONS, 0);
|
||||
MenuCreateKeysSingleSection(menu, "Keyboard 1", 0);
|
||||
@@ -179,6 +165,7 @@ static menu_t *MenuCreateKeys(const char *name, OptionsMenuData *data)
|
||||
MenuSetPostInputFunc(menu, PostInputConfigApply, data);
|
||||
return menu;
|
||||
}
|
||||
#endif
|
||||
|
||||
static void MenuCreateKeysSingleSection(
|
||||
menu_t *menu, const char *sectionName, const int playerIndex)
|
||||
|
Reference in New Issue
Block a user