diff options
Diffstat (limited to 'src/mame/video/seta001.h')
-rw-r--r-- | src/mame/video/seta001.h | 51 |
1 files changed, 25 insertions, 26 deletions
diff --git a/src/mame/video/seta001.h b/src/mame/video/seta001.h index ed3a03ca2d6..79307bebe41 100644 --- a/src/mame/video/seta001.h +++ b/src/mame/video/seta001.h @@ -16,41 +16,41 @@ public: // configuration template <typename T> void set_gfxdecode_tag(T &&tag) { m_gfxdecode.set_tag(std::forward<T>(tag)); } - template <typename... T> void set_gfxbank_callback(T &&... args) { m_gfxbank_cb = gfxbank_cb_delegate(std::forward<T>(args)...); } + template <typename... T> void set_gfxbank_callback(T &&... args) { m_gfxbank_cb.set(std::forward<T>(args)...); } - DECLARE_WRITE8_MEMBER( spritebgflag_w8 ); + DECLARE_WRITE8_MEMBER(spritebgflag_w8); - DECLARE_READ16_MEMBER( spritectrl_r16 ); - DECLARE_WRITE16_MEMBER( spritectrl_w16 ); - DECLARE_READ8_MEMBER( spritectrl_r8 ); - DECLARE_WRITE8_MEMBER( spritectrl_w8 ); + DECLARE_READ16_MEMBER(spritectrl_r16); + DECLARE_WRITE16_MEMBER(spritectrl_w16); + DECLARE_READ8_MEMBER(spritectrl_r8); + DECLARE_WRITE8_MEMBER(spritectrl_w8); - DECLARE_READ16_MEMBER( spriteylow_r16 ); - DECLARE_WRITE16_MEMBER( spriteylow_w16 ); - DECLARE_READ8_MEMBER( spriteylow_r8 ); - DECLARE_WRITE8_MEMBER( spriteylow_w8 ); + DECLARE_READ16_MEMBER(spriteylow_r16); + DECLARE_WRITE16_MEMBER(spriteylow_w16); + DECLARE_READ8_MEMBER(spriteylow_r8); + DECLARE_WRITE8_MEMBER(spriteylow_w8); - DECLARE_READ8_MEMBER( spritecodelow_r8 ); - DECLARE_WRITE8_MEMBER( spritecodelow_w8 ); - DECLARE_READ8_MEMBER( spritecodehigh_r8 ); - DECLARE_WRITE8_MEMBER( spritecodehigh_w8 ); - DECLARE_READ16_MEMBER( spritecode_r16 ); - DECLARE_WRITE16_MEMBER( spritecode_w16 ); + DECLARE_READ8_MEMBER(spritecodelow_r8); + DECLARE_WRITE8_MEMBER(spritecodelow_w8); + DECLARE_READ8_MEMBER(spritecodehigh_r8); + DECLARE_WRITE8_MEMBER(spritecodehigh_w8); + DECLARE_READ16_MEMBER(spritecode_r16); + DECLARE_WRITE16_MEMBER(spritecode_w16); void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int bank_size); - void setac_eof( void ); - void tnzs_eof( void ); + void setac_eof(); + void tnzs_eof(); // position kludges for seta.c & srmp2.c - void set_fg_xoffsets( int flip, int noflip ) { m_fg_flipxoffs = flip; m_fg_noflipxoffs = noflip; }; - void set_fg_yoffsets( int flip, int noflip ) { m_fg_flipyoffs = flip; m_fg_noflipyoffs = noflip; }; - void set_bg_yoffsets( int flip, int noflip ) { m_bg_flipyoffs = flip; m_bg_noflipyoffs = noflip; }; - void set_bg_xoffsets( int flip, int noflip ) { m_bg_flipxoffs = flip; m_bg_noflipxoffs = noflip; }; + void set_fg_xoffsets(int flip, int noflip) { m_fg_flipxoffs = flip; m_fg_noflipxoffs = noflip; }; + void set_fg_yoffsets(int flip, int noflip) { m_fg_flipyoffs = flip; m_fg_noflipyoffs = noflip; }; + void set_bg_yoffsets(int flip, int noflip) { m_bg_flipyoffs = flip; m_bg_noflipyoffs = noflip; }; + void set_bg_xoffsets(int flip, int noflip) { m_bg_flipxoffs = flip; m_bg_noflipxoffs = noflip; }; void set_colorbase(int base) { m_colorbase = base; }; void set_spritelimit(int limit) { m_spritelimit = limit; }; - void set_transpen ( int pen ) { m_transpen = pen; }; + void set_transpen(int pen) { m_transpen = pen; }; int is_flipped() { return ((m_spritectrl[ 0 ] & 0x40) >> 6); }; @@ -59,9 +59,8 @@ protected: virtual void device_reset() override; private: - - void draw_background( bitmap_ind16 &bitmap, const rectangle &cliprect, int bank_size); - void draw_foreground( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int bank_size); + void draw_background(bitmap_ind16 &bitmap, const rectangle &cliprect, int bank_size); + void draw_foreground(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int bank_size); required_device<gfxdecode_device> m_gfxdecode; gfxbank_cb_delegate m_gfxbank_cb; |