22 #ifndef COMMON_GUI_OPTIONS_H 23 #define COMMON_GUI_OPTIONS_H 30 #define GUIO_NONE "\x00" 31 #define GUIO_NOSUBTITLES "\x01" 32 #define GUIO_NOMUSIC "\x02" 34 #define GUIO_NOSPEECH "\x03" 35 #define GUIO_NOSFX "\x04" 36 #define GUIO_NOMIDI "\x05" 37 #define GUIO_NOLAUNCHLOAD "\x06" 39 #define GUIO_MIDIPCSPK "\x07" 40 #define GUIO_MIDICMS "\x08" 41 #define GUIO_MIDIPCJR "\x09" 42 #define GUIO_MIDIADLIB "\x0a" 43 #define GUIO_MIDIC64 "\x0b" 44 #define GUIO_MIDIAMIGA "\x0c" 45 #define GUIO_MIDIAPPLEIIGS "\x0d" 46 #define GUIO_MIDITOWNS "\x0e" 47 #define GUIO_MIDIPC98 "\x0f" 48 #define GUIO_MIDISEGACD "\x10" 49 #define GUIO_MIDIMT32 "\x11" 50 #define GUIO_MIDIGM "\x12" 51 #define GUIO_MIDIMAC "\x17" 53 #define GUIO_NOASPECT "\x13" 55 #define GUIO_RENDERHERCGREEN "\x18" 56 #define GUIO_RENDERHERCAMBER "\x19" 57 #define GUIO_RENDERCGA "\x1a" 58 #define GUIO_RENDEREGA "\x1b" 59 #define GUIO_RENDERVGA "\x1c" 60 #define GUIO_RENDERAMIGA "\x1d" 61 #define GUIO_RENDERFMTOWNS "\x1e" 62 #define GUIO_RENDERPC98_256C "\x1f" 63 #define GUIO_RENDERPC98_16C "\x20" 64 #define GUIO_RENDERAPPLE2GS "\x21" 65 #define GUIO_RENDERATARIST "\x22" 66 #define GUIO_RENDERMACINTOSH "\x23" 67 #define GUIO_RENDERMACINTOSHBW "\x24" 68 #define GUIO_RENDERCGACOMP "\x25" 69 #define GUIO_RENDERCGABW "\x26" 70 #define GUIO_RENDERCPC "\x27" 71 #define GUIO_RENDERZX "\x28" 72 #define GUIO_RENDERC64 "\x29" 73 #define GUIO_RENDERVGAGREY "\x2A" 74 #define GUIO_RENDERPC98_8C "\x2B" 75 #define GUIO_RENDERWIN_256C "\x2C" 76 #define GUIO_RENDERWIN_16C "\x2D" 78 #define GUIO_LINKSPEECHTOSFX "\x30" 79 #define GUIO_LINKMUSICTOSFX "\x31" 80 #define GUIO_NOSPEECHVOLUME "\x32" 82 #define GUIO_NOLANG "\x33" 87 #define GUIO_GAMEOPTIONS1 "\xe0" 88 #define GUIO_GAMEOPTIONS2 "\xe1" 89 #define GUIO_GAMEOPTIONS3 "\xe2" 90 #define GUIO_GAMEOPTIONS4 "\xe3" 91 #define GUIO_GAMEOPTIONS5 "\xe4" 92 #define GUIO_GAMEOPTIONS6 "\xe5" 93 #define GUIO_GAMEOPTIONS7 "\xe6" 94 #define GUIO_GAMEOPTIONS8 "\xe7" 95 #define GUIO_GAMEOPTIONS9 "\xe8" 96 #define GUIO_GAMEOPTIONS10 "\xe9" 97 #define GUIO_GAMEOPTIONS11 "\xea" 98 #define GUIO_GAMEOPTIONS12 "\xeb" 99 #define GUIO_GAMEOPTIONS13 "\xec" 100 #define GUIO_GAMEOPTIONS14 "\xed" 101 #define GUIO_GAMEOPTIONS15 "\xee" 102 #define GUIO_GAMEOPTIONS16 "\xef" 103 #define GUIO_GAMEOPTIONS17 "\xf0" 104 #define GUIO_GAMEOPTIONS18 "\xf1" 105 #define GUIO_GAMEOPTIONS19 "\xf2" 106 #define GUIO_GAMEOPTIONS20 "\xf3" 107 #define GUIO_GAMEOPTIONS21 "\xf4" 108 #define GUIO_GAMEOPTIONS22 "\xf5" 109 #define GUIO_GAMEOPTIONS23 "\xf6" 110 #define GUIO_GAMEOPTIONS24 "\xf7" 111 #define GUIO_GAMEOPTIONS25 "\xf8" 112 #define GUIO_GAMEOPTIONS26 "\xf9" 113 #define GUIO_GAMEOPTIONS27 "\xfa" 114 #define GUIO_GAMEOPTIONS28 "\xfb" 115 #define GUIO_GAMEOPTIONS29 "\xfc" 116 #define GUIO_GAMEOPTIONS30 "\xfd" 117 #define GUIO_GAMEOPTIONS31 "\xfe" 118 #define GUIO_GAMEOPTIONS32 "\xff" 120 #define GUIO0() (GUIO_NONE) 122 #define GUIO2(a,b) (a b) 123 #define GUIO3(a,b,c) (a b c) 124 #define GUIO4(a,b,c,d) (a b c d) 125 #define GUIO5(a,b,c,d,e) (a b c d e) 126 #define GUIO6(a,b,c,d,e,f) (a b c d e f) 127 #define GUIO7(a,b,c,d,e,f,g) (a b c d e f g) 128 #define GUIO8(a,b,c,d,e,f,g,h) (a b c d e f g h) 129 #define GUIO9(a,b,c,d,e,f,g,h,i) (a b c d e f g h i) 130 #define GUIO10(a,b,c,d,e,f,g,h,i,j) (a b c d e f g h i j) 131 #define GUIO11(a,b,c,d,e,f,g,h,i,j,k) (a b c d e f g h i j k) 132 #define GUIO12(a,b,c,d,e,f,g,h,i,j,k,l) (a b c d e f g h i j k l) 147 bool checkGameGUIOption(
const String &option,
const String &str);
148 String parseGameGUIOptions(
const String &str);
149 const String getGameGUIOptionsDescription(
const String &options);
void updateGameGUIOptions(const String &options, const String &langOption)
Definition: algorithm.h:29