diff options
Diffstat (limited to 'src/mame/video/wwfsstar.c')
-rw-r--r-- | src/mame/video/wwfsstar.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mame/video/wwfsstar.c b/src/mame/video/wwfsstar.c index 5c7eeeae4a0..db5ba06fff4 100644 --- a/src/mame/video/wwfsstar.c +++ b/src/mame/video/wwfsstar.c @@ -15,13 +15,13 @@ for writes to Video Ram *******************************************************************************/ -WRITE16_MEMBER(wwfsstar_state::wwfsstar_fg0_videoram_w) +WRITE16_MEMBER(wwfsstar_state::fg0_videoram_w) { COMBINE_DATA(&m_fg0_videoram[offset]); m_fg0_tilemap->mark_tile_dirty(offset/2); } -WRITE16_MEMBER(wwfsstar_state::wwfsstar_bg0_videoram_w) +WRITE16_MEMBER(wwfsstar_state::bg0_videoram_w) { COMBINE_DATA(&m_bg0_videoram[offset]); m_bg0_tilemap->mark_tile_dirty(offset/2); @@ -207,9 +207,13 @@ void wwfsstar_state::video_start() m_bg0_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(wwfsstar_state::get_bg0_tile_info),this),tilemap_mapper_delegate(FUNC(wwfsstar_state::bg0_scan),this), 16, 16,32,32); m_fg0_tilemap->set_transparent_pen(0); + + save_item(NAME(m_vblank)); + save_item(NAME(m_scrollx)); + save_item(NAME(m_scrolly)); } -UINT32 wwfsstar_state::screen_update_wwfsstar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) +UINT32 wwfsstar_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { m_bg0_tilemap->set_scrolly(0, m_scrolly ); m_bg0_tilemap->set_scrollx(0, m_scrollx ); |