diff options
Diffstat (limited to 'src/osd/modules/input/input_none.cpp')
-rw-r--r-- | src/osd/modules/input/input_none.cpp | 72 |
1 files changed, 35 insertions, 37 deletions
diff --git a/src/osd/modules/input/input_none.cpp b/src/osd/modules/input/input_none.cpp index 0bad0fb1e7b..96c3f116868 100644 --- a/src/osd/modules/input/input_none.cpp +++ b/src/osd/modules/input/input_none.cpp @@ -7,60 +7,58 @@ //============================================================ #include "input_module.h" -#include "modules/osdmodule.h" -class keyboard_input_none : public input_module + +namespace osd { + +namespace { + +class keyboard_input_none : public osd_module, public input_module { public: - keyboard_input_none() - : input_module(OSD_KEYBOARDINPUT_PROVIDER, "none") {} - int init(const osd_options &options) override { return 0; } - void poll_if_necessary(running_machine &machine) override {}; - void input_init(running_machine &machine) override {}; - void pause() override {}; - void resume() override {}; + keyboard_input_none() : osd_module(OSD_KEYBOARDINPUT_PROVIDER, "none") { } + int init(osd_interface &osd, const osd_options &options) override { return 0; } + void input_init(running_machine &machine) override { } + void poll_if_necessary(bool relative_reset) override { } }; -MODULE_DEFINITION(KEYBOARD_NONE, keyboard_input_none) -class mouse_input_none : public input_module +class mouse_input_none : public osd_module, public input_module { public: - mouse_input_none() - : input_module(OSD_MOUSEINPUT_PROVIDER, "none") {} - int init(const osd_options &options) override { return 0; } - void input_init(running_machine &machine) override {}; - void poll_if_necessary(running_machine &machine) override {}; - void pause() override {}; - void resume() override {}; + mouse_input_none() : osd_module(OSD_MOUSEINPUT_PROVIDER, "none") { } + int init(osd_interface &osd, const osd_options &options) override { return 0; } + void input_init(running_machine &machine) override { } + void poll_if_necessary(bool relative_reset) override { } }; -MODULE_DEFINITION(MOUSE_NONE, mouse_input_none) -class lightgun_input_none : public input_module +class lightgun_input_none : public osd_module, public input_module { public: - lightgun_input_none() - : input_module(OSD_LIGHTGUNINPUT_PROVIDER, "none") {} - int init(const osd_options &options) override { return 0; } - void input_init(running_machine &machine) override {}; - void poll_if_necessary(running_machine &machine) override {}; - void pause() override {}; - void resume() override {}; + lightgun_input_none() : osd_module(OSD_LIGHTGUNINPUT_PROVIDER, "none") { } + int init(osd_interface &osd, const osd_options &options) override { return 0; } + void input_init(running_machine &machine) override { } + void poll_if_necessary(bool relative_reset) override { } }; -MODULE_DEFINITION(LIGHTGUN_NONE, lightgun_input_none) -class joystick_input_none : public input_module +class joystick_input_none : public osd_module, public input_module { public: - joystick_input_none() - : input_module(OSD_JOYSTICKINPUT_PROVIDER, "none") {} - int init(const osd_options &options) override { return 0; } - void input_init(running_machine &machine) override {}; - void poll_if_necessary(running_machine &machine) override {}; - void pause() override {}; - void resume() override {}; + joystick_input_none() : osd_module(OSD_JOYSTICKINPUT_PROVIDER, "none") { } + int init(osd_interface &osd, const osd_options &options) override { return 0; } + void input_init(running_machine &machine) override { } + void poll_if_necessary(bool relative_reset) override { } }; -MODULE_DEFINITION(JOYSTICK_NONE, joystick_input_none) +} // anonymous namesapce + +} // namespace osd + + + +MODULE_DEFINITION(KEYBOARD_NONE, osd::keyboard_input_none) +MODULE_DEFINITION(MOUSE_NONE, osd::mouse_input_none) +MODULE_DEFINITION(LIGHTGUN_NONE, osd::lightgun_input_none) +MODULE_DEFINITION(JOYSTICK_NONE, osd::joystick_input_none) |