summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/koftball.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-09-17 15:00:31 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-09-17 15:00:31 +0000
commit5ddbca3e7a2327786fd92cc7443dd84257ba889a (patch)
treef6eb4b827714a8658ea246336342b03d6d7938e0 /src/mame/drivers/koftball.c
parentf27b07d0822f4ff52b95a1a0143f3c2313ea02ce (diff)
Modernized screen update calls (no whatsnew)
Diffstat (limited to 'src/mame/drivers/koftball.c')
-rw-r--r--src/mame/drivers/koftball.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/koftball.c b/src/mame/drivers/koftball.c
index 854c753defa..def63f857c0 100644
--- a/src/mame/drivers/koftball.c
+++ b/src/mame/drivers/koftball.c
@@ -65,6 +65,7 @@ public:
TILE_GET_INFO_MEMBER(get_t1_tile_info);
TILE_GET_INFO_MEMBER(get_t2_tile_info);
virtual void video_start();
+ UINT32 screen_update_koftball(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
@@ -96,11 +97,10 @@ void koftball_state::video_start()
m_tilemap_1->set_transparent_pen(0);
}
-static SCREEN_UPDATE_IND16( koftball )
+UINT32 koftball_state::screen_update_koftball(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
{
- koftball_state *state = screen.machine().driver_data<koftball_state>();
- state->m_tilemap_2->draw(bitmap, cliprect, 0, 0);
- state->m_tilemap_1->draw(bitmap, cliprect, 0, 0);
+ m_tilemap_2->draw(bitmap, cliprect, 0, 0);
+ m_tilemap_1->draw(bitmap, cliprect, 0, 0);
return 0;
}
@@ -248,7 +248,7 @@ static MACHINE_CONFIG_START( koftball, koftball_state )
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_REFRESH_RATE(60)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */)
- MCFG_SCREEN_UPDATE_STATIC(koftball)
+ MCFG_SCREEN_UPDATE_DRIVER(koftball_state, screen_update_koftball)
MCFG_GFXDECODE(koftball)