diff options
Diffstat (limited to 'src/mame/video/k001604.h')
-rw-r--r-- | src/mame/video/k001604.h | 18 |
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) |