summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_none.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/input/input_none.cpp')
-rw-r--r--src/osd/modules/input/input_none.cpp72
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)