trunk/src/emu/emuopts.c
r17539 | r17540 | |
157 | 157 | { OPTION_MULTIKEYBOARD ";multikey", "0", OPTION_BOOLEAN, "enable separate input from each keyboard device (if present)" }, |
158 | 158 | { OPTION_MULTIMOUSE, "0", OPTION_BOOLEAN, "enable separate input from each mouse device (if present)" }, |
159 | 159 | { OPTION_STEADYKEY ";steady", "0", OPTION_BOOLEAN, "enable steadykey support" }, |
| 160 | { OPTION_UI_ACTIVE, "0", OPTION_BOOLEAN, "enable user interface on top of emulated keyboard (if present)" }, |
160 | 161 | { OPTION_OFFSCREEN_RELOAD ";reload", "0", OPTION_BOOLEAN, "convert lightgun button 2 into offscreen reload" }, |
161 | 162 | { OPTION_JOYSTICK_MAP ";joymap", "auto", OPTION_STRING, "explicit joystick map, or auto to auto-select" }, |
162 | 163 | { OPTION_JOYSTICK_DEADZONE ";joy_deadzone;jdz", "0.3", OPTION_FLOAT, "center deadzone range for joystick where change is ignored (0.0 center, 1.0 end)" }, |
trunk/src/emu/emuopts.h
r17539 | r17540 | |
162 | 162 | #define OPTION_MULTIKEYBOARD "multikeyboard" |
163 | 163 | #define OPTION_MULTIMOUSE "multimouse" |
164 | 164 | #define OPTION_STEADYKEY "steadykey" |
| 165 | #define OPTION_UI_ACTIVE "ui_active" |
165 | 166 | #define OPTION_OFFSCREEN_RELOAD "offscreen_reload" |
166 | 167 | #define OPTION_JOYSTICK_MAP "joystick_map" |
167 | 168 | #define OPTION_JOYSTICK_DEADZONE "joystick_deadzone" |
r17539 | r17540 | |
328 | 329 | float joystick_deadzone() const { return float_value(OPTION_JOYSTICK_DEADZONE); } |
329 | 330 | float joystick_saturation() const { return float_value(OPTION_JOYSTICK_SATURATION); } |
330 | 331 | bool steadykey() const { return bool_value(OPTION_STEADYKEY); } |
| 332 | bool ui_active() const { return bool_value(OPTION_UI_ACTIVE); } |
331 | 333 | bool offscreen_reload() const { return bool_value(OPTION_OFFSCREEN_RELOAD); } |
332 | 334 | bool natural_keyboard() const { return bool_value(OPTION_NATURAL_KEYBOARD); } |
333 | 335 | bool joystick_contradictory() const { return bool_value(OPTION_JOYSTICK_CONTRADICTORY); } |