diff options
Diffstat (limited to 'src/mame/includes/segas16b.h')
-rw-r--r-- | src/mame/includes/segas16b.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/mame/includes/segas16b.h b/src/mame/includes/segas16b.h index e988bedb011..630613167a7 100644 --- a/src/mame/includes/segas16b.h +++ b/src/mame/includes/segas16b.h @@ -241,6 +241,25 @@ protected: }; +class afighter_16b_analog_state : public segas16b_state +{ +public: + // construction/destruction + afighter_16b_analog_state(const machine_config &mconfig, device_type type, const char *tag) + : segas16b_state(mconfig, type, tag), + m_accel(*this, "ACCEL"), + m_steer(*this, "STEER") + { } + + DECLARE_CUSTOM_INPUT_MEMBER(afighter_accel_r); + DECLARE_CUSTOM_INPUT_MEMBER(afighter_handl_left_r); + DECLARE_CUSTOM_INPUT_MEMBER(afighter_handl_right_r); + + protected: + required_ioport m_accel; + required_ioport m_steer; +}; + // ======================> isgsm_state |