Prevent crashing when compiling with mingw (nw)

This commit is contained in:
Miodrag Milanovic 2016-04-03 15:47:04 +02:00
parent 83ac1bf251
commit 945d1d5646

View File

@ -49,81 +49,81 @@ private:
};
static std::vector<ui_submenu::option> misc_submenu_options = {
{ ui_submenu::HEAD, _("Miscellaneous Options") },
{ ui_submenu::UI, _("Re-select last machine played"), OPTION_REMEMBER_LAST },
{ ui_submenu::UI, _("Enlarge images in the right panel"), OPTION_ENLARGE_SNAPS },
{ ui_submenu::UI, _("DATs info"), OPTION_DATS_ENABLED },
{ ui_submenu::EMU, _("Cheats"), OPTION_CHEAT },
{ ui_submenu::EMU, _("Show mouse pointer"), OPTION_UI_MOUSE },
{ ui_submenu::EMU, _("Confirm quit from machines"), OPTION_CONFIRM_QUIT },
{ ui_submenu::EMU, _("Skip information screen at startup"), OPTION_SKIP_GAMEINFO },
{ ui_submenu::UI, _("Force 4:3 aspect for snapshot display"), OPTION_FORCED4X3 },
{ ui_submenu::UI, _("Use image as background"), OPTION_USE_BACKGROUND },
{ ui_submenu::UI, _("Skip bios selection menu"), OPTION_SKIP_BIOS_MENU },
{ ui_submenu::UI, _("Skip software parts selection menu"), OPTION_SKIP_PARTS_MENU },
{ ui_submenu::UI, _("Info auto audit"), OPTION_INFO_AUTO_AUDIT },
{ ui_submenu::HEAD, __("Miscellaneous Options") },
{ ui_submenu::UI, __("Re-select last machine played"), OPTION_REMEMBER_LAST },
{ ui_submenu::UI, __("Enlarge images in the right panel"), OPTION_ENLARGE_SNAPS },
{ ui_submenu::UI, __("DATs info"), OPTION_DATS_ENABLED },
{ ui_submenu::EMU, __("Cheats"), OPTION_CHEAT },
{ ui_submenu::EMU, __("Show mouse pointer"), OPTION_UI_MOUSE },
{ ui_submenu::EMU, __("Confirm quit from machines"), OPTION_CONFIRM_QUIT },
{ ui_submenu::EMU, __("Skip information screen at startup"), OPTION_SKIP_GAMEINFO },
{ ui_submenu::UI, __("Force 4:3 aspect for snapshot display"), OPTION_FORCED4X3 },
{ ui_submenu::UI, __("Use image as background"), OPTION_USE_BACKGROUND },
{ ui_submenu::UI, __("Skip bios selection menu"), OPTION_SKIP_BIOS_MENU },
{ ui_submenu::UI, __("Skip software parts selection menu"), OPTION_SKIP_PARTS_MENU },
{ ui_submenu::UI, __("Info auto audit"), OPTION_INFO_AUTO_AUDIT },
};
static std::vector<ui_submenu::option> advanced_submenu_options = {
{ ui_submenu::HEAD, _("Advanced Options") },
{ ui_submenu::HEAD, _("Performance Options") },
{ ui_submenu::EMU, _("Auto frame skip"), OPTION_AUTOFRAMESKIP },
{ ui_submenu::EMU, _("Frame skip"), OPTION_FRAMESKIP },
{ ui_submenu::EMU, _("Throttle"), OPTION_THROTTLE },
{ ui_submenu::EMU, _("Sleep"), OPTION_SLEEP },
{ ui_submenu::EMU, _("Speed"), OPTION_SPEED },
{ ui_submenu::EMU, _("Refresh speed"), OPTION_REFRESHSPEED },
{ ui_submenu::HEAD, __("Advanced Options") },
{ ui_submenu::HEAD, __("Performance Options") },
{ ui_submenu::EMU, __("Auto frame skip"), OPTION_AUTOFRAMESKIP },
{ ui_submenu::EMU, __("Frame skip"), OPTION_FRAMESKIP },
{ ui_submenu::EMU, __("Throttle"), OPTION_THROTTLE },
{ ui_submenu::EMU, __("Sleep"), OPTION_SLEEP },
{ ui_submenu::EMU, __("Speed"), OPTION_SPEED },
{ ui_submenu::EMU, __("Refresh speed"), OPTION_REFRESHSPEED },
//};
//static std::vector<ui_submenu::option> rotate_submenu_options = {
{ ui_submenu::HEAD, _("Rotation Options") },
{ ui_submenu::EMU, _("Rotate"), OPTION_ROTATE },
{ ui_submenu::EMU, _("Rotate right"), OPTION_ROR },
{ ui_submenu::EMU, _("Rotate left"), OPTION_ROL },
{ ui_submenu::EMU, _("Auto rotate right"), OPTION_AUTOROR },
{ ui_submenu::EMU, _("Auto rotate left"), OPTION_AUTOROL },
{ ui_submenu::EMU, _("Flip X"), OPTION_FLIPX },
{ ui_submenu::EMU, _("Flip Y"), OPTION_FLIPY },
{ ui_submenu::HEAD, __("Rotation Options") },
{ ui_submenu::EMU, __("Rotate"), OPTION_ROTATE },
{ ui_submenu::EMU, __("Rotate right"), OPTION_ROR },
{ ui_submenu::EMU, __("Rotate left"), OPTION_ROL },
{ ui_submenu::EMU, __("Auto rotate right"), OPTION_AUTOROR },
{ ui_submenu::EMU, __("Auto rotate left"), OPTION_AUTOROL },
{ ui_submenu::EMU, __("Flip X"), OPTION_FLIPX },
{ ui_submenu::EMU, __("Flip Y"), OPTION_FLIPY },
//};
//static std::vector<ui_submenu::option> artwork_submenu_options = {
{ ui_submenu::HEAD, _("Artwork Options") },
{ ui_submenu::EMU, _("Artwork Crop"), OPTION_ARTWORK_CROP },
{ ui_submenu::EMU, _("Use Backdrops"), OPTION_USE_BACKDROPS },
{ ui_submenu::EMU, _("Use Overlays"), OPTION_USE_OVERLAYS },
{ ui_submenu::EMU, _("Use Bezels"), OPTION_USE_BEZELS },
{ ui_submenu::EMU, _("Use Control Panels"), OPTION_USE_CPANELS },
{ ui_submenu::EMU, _("Use Marquees"), OPTION_USE_MARQUEES },
{ ui_submenu::HEAD, __("Artwork Options") },
{ ui_submenu::EMU, __("Artwork Crop"), OPTION_ARTWORK_CROP },
{ ui_submenu::EMU, __("Use Backdrops"), OPTION_USE_BACKDROPS },
{ ui_submenu::EMU, __("Use Overlays"), OPTION_USE_OVERLAYS },
{ ui_submenu::EMU, __("Use Bezels"), OPTION_USE_BEZELS },
{ ui_submenu::EMU, __("Use Control Panels"), OPTION_USE_CPANELS },
{ ui_submenu::EMU, __("Use Marquees"), OPTION_USE_MARQUEES },
//};
//static std::vector<ui_submenu::option> state_submenu_options = {
{ ui_submenu::HEAD, _("State/Playback Options") },
{ ui_submenu::EMU, _("Automatic save/restore"), OPTION_AUTOSAVE },
{ ui_submenu::EMU, _("Bilinear snapshot"), OPTION_SNAPBILINEAR },
{ ui_submenu::EMU, _("Burn-in"), OPTION_BURNIN },
{ ui_submenu::HEAD, __("State/Playback Options") },
{ ui_submenu::EMU, __("Automatic save/restore"), OPTION_AUTOSAVE },
{ ui_submenu::EMU, __("Bilinear snapshot"), OPTION_SNAPBILINEAR },
{ ui_submenu::EMU, __("Burn-in"), OPTION_BURNIN },
//};
//static std::vector<ui_submenu::option> input_submenu_options = {
{ ui_submenu::HEAD, _("Input Options") },
{ ui_submenu::EMU, _("Coin lockout"), OPTION_COIN_LOCKOUT },
{ ui_submenu::EMU, _("Mouse"), OPTION_MOUSE },
{ ui_submenu::EMU, _("Joystick"), OPTION_JOYSTICK },
{ ui_submenu::EMU, _("Lightgun"), OPTION_LIGHTGUN },
{ ui_submenu::EMU, _("Multi-keyboard"), OPTION_MULTIKEYBOARD },
{ ui_submenu::EMU, _("Multi-mouse"), OPTION_MULTIMOUSE },
{ ui_submenu::EMU, _("Steadykey"), OPTION_STEADYKEY },
{ ui_submenu::EMU, _("UI active"), OPTION_UI_ACTIVE },
{ ui_submenu::EMU, _("Offscreen reload"), OPTION_OFFSCREEN_RELOAD },
{ ui_submenu::EMU, _("Joystick deadzone"), OPTION_JOYSTICK_DEADZONE },
{ ui_submenu::EMU, _("Joystick saturation"), OPTION_JOYSTICK_SATURATION },
{ ui_submenu::EMU, _("Natural keyboard"), OPTION_NATURAL_KEYBOARD },
{ ui_submenu::EMU, _("Simultaneous contradictory"), OPTION_JOYSTICK_CONTRADICTORY },
{ ui_submenu::EMU, _("Coin impulse"), OPTION_COIN_IMPULSE },
{ ui_submenu::HEAD, __("Input Options") },
{ ui_submenu::EMU, __("Coin lockout"), OPTION_COIN_LOCKOUT },
{ ui_submenu::EMU, __("Mouse"), OPTION_MOUSE },
{ ui_submenu::EMU, __("Joystick"), OPTION_JOYSTICK },
{ ui_submenu::EMU, __("Lightgun"), OPTION_LIGHTGUN },
{ ui_submenu::EMU, __("Multi-keyboard"), OPTION_MULTIKEYBOARD },
{ ui_submenu::EMU, __("Multi-mouse"), OPTION_MULTIMOUSE },
{ ui_submenu::EMU, __("Steadykey"), OPTION_STEADYKEY },
{ ui_submenu::EMU, __("UI active"), OPTION_UI_ACTIVE },
{ ui_submenu::EMU, __("Offscreen reload"), OPTION_OFFSCREEN_RELOAD },
{ ui_submenu::EMU, __("Joystick deadzone"), OPTION_JOYSTICK_DEADZONE },
{ ui_submenu::EMU, __("Joystick saturation"), OPTION_JOYSTICK_SATURATION },
{ ui_submenu::EMU, __("Natural keyboard"), OPTION_NATURAL_KEYBOARD },
{ ui_submenu::EMU, __("Simultaneous contradictory"), OPTION_JOYSTICK_CONTRADICTORY },
{ ui_submenu::EMU, __("Coin impulse"), OPTION_COIN_IMPULSE },
};
//static std::vector<ui_submenu::option> export_submenu_options = {
// { ui_submenu::COMMAND, _("Export XML format (like -listxml)"), "exportxml" },
// { ui_submenu::COMMAND, _("Export TXT format (like -listfull)"), "exporttxt" },
// { ui_submenu::COMMAND, __("Export XML format (like -listxml)"), "exportxml" },
// { ui_submenu::COMMAND, __("Export TXT format (like -listfull)"), "exporttxt" },
//};
#endif /* __UI_SUBMENU_H__ */