summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/k001604.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/k001604.h')
-rw-r--r--src/mame/video/k001604.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/video/k001604.h b/src/mame/video/k001604.h
index 1bbe1278ae2..8ff317f5008 100644
--- a/src/mame/video/k001604.h
+++ b/src/mame/video/k001604.h
@@ -11,11 +11,11 @@ class k001604_device : public device_t, public device_gfx_interface
public:
k001604_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
- // static configuration
- static void set_layer_size(device_t &device, int size) { downcast<k001604_device &>(device).m_layer_size = size; }
- static void set_roz_size(device_t &device, int size) { downcast<k001604_device &>(device).m_roz_size = size; }
- static void set_txt_mem_offset(device_t &device, int offs) { downcast<k001604_device &>(device).m_txt_mem_offset = offs; }
- static void set_roz_mem_offset(device_t &device, int offs) { downcast<k001604_device &>(device).m_roz_mem_offset = offs; }
+ // configuration
+ void set_layer_size(int size) { m_layer_size = size; }
+ void set_roz_size(int size) { m_roz_size = size; }
+ void set_txt_mem_offset(int offs) { m_txt_mem_offset = offs; }
+ void set_roz_mem_offset(int offs) { m_roz_mem_offset = offs; }
void draw_back_layer( bitmap_rgb32 &bitmap, const rectangle &cliprect );
void draw_front_layer( screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect );
@@ -58,16 +58,16 @@ DECLARE_DEVICE_TYPE(K001604, k001604_device)
#define MCFG_K001604_LAYER_SIZE(_size) \
- k001604_device::set_layer_size(*device, _size);
+ downcast<k001604_device &>(*device).set_layer_size(_size);
#define MCFG_K001604_ROZ_SIZE(_size) \
- k001604_device::set_roz_size(*device, _size);
+ downcast<k001604_device &>(*device).set_roz_size(_size);
#define MCFG_K001604_TXT_OFFSET(_offs) \
- k001604_device::set_txt_mem_offset(*device, _offs);
+ downcast<k001604_device &>(*device).set_txt_mem_offset(_offs);
#define MCFG_K001604_ROZ_OFFSET(_offs) \
- k001604_device::set_roz_mem_offset(*device, _offs);
+ downcast<k001604_device &>(*device).set_roz_mem_offset(_offs);
#define MCFG_K001604_PALETTE(_palette_tag) \
MCFG_GFX_PALETTE(_palette_tag)