diff options
Diffstat (limited to 'src/emu/inputdev.h')
-rw-r--r-- | src/emu/inputdev.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/emu/inputdev.h b/src/emu/inputdev.h index ecae0532be0..9c9f63c3961 100644 --- a/src/emu/inputdev.h +++ b/src/emu/inputdev.h @@ -105,18 +105,16 @@ public: input_code code() const; const char *token() const { return m_token.c_str(); } s32 current() const { return m_current; } - s32 memory() const { return m_memory; } // helpers s32 update_value(); - void set_memory(s32 value) { m_memory = value; } - bool check_axis(input_item_modifier modifier); + bool check_axis(input_item_modifier modifier, s32 memory); // readers virtual s32 read_as_switch(input_item_modifier modifier) = 0; virtual s32 read_as_relative(input_item_modifier modifier) = 0; virtual s32 read_as_absolute(input_item_modifier modifier) = 0; - virtual bool item_check_axis(input_item_modifier modifier) = 0; + virtual bool item_check_axis(input_item_modifier modifier, s32 memory) = 0; protected: // internal state @@ -130,7 +128,6 @@ protected: // live state s32 m_current; // current raw value - s32 m_memory; // "memory" value, to remember where we started during polling }; |