diff options
Diffstat (limited to 'src/mame/includes/seta2.h')
-rw-r--r-- | src/mame/includes/seta2.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/mame/includes/seta2.h b/src/mame/includes/seta2.h index d1856ea2ef5..c90ee1c4b0c 100644 --- a/src/mame/includes/seta2.h +++ b/src/mame/includes/seta2.h @@ -93,7 +93,6 @@ protected: DECLARE_READ16_MEMBER(gundamex_eeprom_r); DECLARE_WRITE16_MEMBER(gundamex_eeprom_w); - DECLARE_VIDEO_START(yoffset); DECLARE_VIDEO_START(xoffset); DECLARE_VIDEO_START(xoffset1); @@ -141,10 +140,21 @@ protected: output_finder<11> m_lamps; int m_xoffset; - int m_yoffset; int m_keyboard_row; std::unique_ptr<uint16_t[]> m_buffered_spriteram; +private: + void drawgfx_line(bitmap_ind16 &bitmap, const rectangle &cliprect, int gfx, const uint8_t* const addr, const uint32_t realcolor, int flipx, int flipy, int base_sx, int shadow, int realline, int line, int opaque); + inline void get_tile(uint16_t* spriteram, int is_16x16, int x, int y, int page, int& code, int& attr, int& flipx, int& flipy, int& color); + + std::unique_ptr<uint32_t[]> m_realtilenumber; + gfx_element *m_spritegfx; + + uint16_t m_rasterposition; + uint16_t m_rasterenabled; + TIMER_CALLBACK_MEMBER(raster_timer_done); + emu_timer *m_raster_timer; + }; |