diff options
author | 2015-09-13 08:41:44 +0200 | |
---|---|---|
committer | 2015-09-13 08:41:44 +0200 | |
commit | f88cefad27a1737c76e09d99c9fb43e173506081 (patch) | |
tree | 2d8167d03579c46e226471747eb4407bd00ed6fa /src/emu/bus/snes_ctrl/mouse.h | |
parent | e92ac9e0fa8e99869894bea00589bbb526be30aa (diff) |
Move all devices into separate part of src tree (nw)
Diffstat (limited to 'src/emu/bus/snes_ctrl/mouse.h')
-rw-r--r-- | src/emu/bus/snes_ctrl/mouse.h | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/src/emu/bus/snes_ctrl/mouse.h b/src/emu/bus/snes_ctrl/mouse.h deleted file mode 100644 index 56608e40992..00000000000 --- a/src/emu/bus/snes_ctrl/mouse.h +++ /dev/null @@ -1,63 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:Fabio Priuli -/********************************************************************** - - Nintendo Super Famicom & SNES Mouse - -**********************************************************************/ - -#pragma once - -#ifndef __SNES_MOUSE__ -#define __SNES_MOUSE__ - - -#include "emu.h" -#include "ctrl.h" - -//************************************************************************** -// TYPE DEFINITIONS -//************************************************************************** - -// ======================> snes_mouse_device - -class snes_mouse_device : public device_t, - public device_snes_control_port_interface -{ -public: - // construction/destruction - snes_mouse_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - - // optional information overrides - virtual ioport_constructor device_input_ports() const; - -protected: - // device-level overrides - virtual void device_start(); - virtual void device_reset(); - - // device_sms_control_port_interface overrides - virtual UINT8 read_pin4(); - virtual void write_strobe(UINT8 data); - virtual void port_poll(); - -private: - required_ioport m_buttons; - required_ioport m_xaxis; - required_ioport m_yaxis; - int m_strobe; - int m_idx; - UINT32 m_latch; - - INT16 m_x, m_y, m_oldx, m_oldy; - UINT8 m_deltax, m_deltay; - int m_speed; - int m_dirx, m_diry; -}; - - -// device type definition -extern const device_type SNES_MOUSE; - - -#endif |