summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/kan_pand.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/kan_pand.h')
-rw-r--r--src/mame/video/kan_pand.h19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/mame/video/kan_pand.h b/src/mame/video/kan_pand.h
index b6c73a1aca9..54df95d044d 100644
--- a/src/mame/video/kan_pand.h
+++ b/src/mame/video/kan_pand.h
@@ -23,14 +23,13 @@ class kaneko_pandora_device : public device_t,
public:
kaneko_pandora_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
- // static configuration
- static void static_set_gfxdecode_tag(device_t &device, const char *tag);
- static void set_gfx_region(device_t &device, int gfxregion) { downcast<kaneko_pandora_device &>(device).m_gfx_region = gfxregion; }
- static void set_offsets(device_t &device, int x_offset, int y_offset)
+ // configuration
+ void set_gfxdecode_tag(const char *tag);
+ void set_gfx_region(int gfxregion) { m_gfx_region = gfxregion; }
+ void set_offsets(int x_offset, int y_offset)
{
- kaneko_pandora_device &dev = downcast<kaneko_pandora_device &>(device);
- dev.m_xoffset = x_offset;
- dev.m_yoffset = y_offset;
+ m_xoffset = x_offset;
+ m_yoffset = y_offset;
}
DECLARE_WRITE8_MEMBER ( spriteram_w );
@@ -71,12 +70,12 @@ DECLARE_DEVICE_TYPE(KANEKO_PANDORA, kaneko_pandora_device)
***************************************************************************/
#define MCFG_KANEKO_PANDORA_GFX_REGION(_region) \
- kaneko_pandora_device::set_gfx_region(*device, _region);
+ downcast<kaneko_pandora_device &>(*device).set_gfx_region(_region);
#define MCFG_KANEKO_PANDORA_OFFSETS(_xoffs, _yoffs) \
- kaneko_pandora_device::set_offsets(*device, _xoffs, _yoffs);
+ downcast<kaneko_pandora_device &>(*device).set_offsets(_xoffs, _yoffs);
#define MCFG_KANEKO_PANDORA_GFXDECODE(_gfxtag) \
- kaneko_pandora_device::static_set_gfxdecode_tag(*device, "^" _gfxtag);
+ downcast<kaneko_pandora_device &>(*device).set_gfxdecode_tag("^" _gfxtag);
#endif // MAME_VIDEO_KAN_PAND_H