summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/zaccaria.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/zaccaria.c')
-rw-r--r--src/mame/video/zaccaria.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mame/video/zaccaria.c b/src/mame/video/zaccaria.c
index eb53d362895..6790d7b0d69 100644
--- a/src/mame/video/zaccaria.c
+++ b/src/mame/video/zaccaria.c
@@ -113,14 +113,13 @@ PALETTE_INIT( zaccaria )
***************************************************************************/
-static TILE_GET_INFO( get_tile_info )
+TILE_GET_INFO_MEMBER(zaccaria_state::get_tile_info)
{
- zaccaria_state *state = machine.driver_data<zaccaria_state>();
- UINT8 attr = state->m_videoram[tile_index + 0x400];
- SET_TILE_INFO(
+ UINT8 attr = m_videoram[tile_index + 0x400];
+ SET_TILE_INFO_MEMBER(
0,
- state->m_videoram[tile_index] + ((attr & 0x03) << 8),
- ((attr & 0x0c) >> 2) + ((state->m_attributesram[2 * (tile_index % 32) + 1] & 0x07) << 2),
+ m_videoram[tile_index] + ((attr & 0x03) << 8),
+ ((attr & 0x0c) >> 2) + ((m_attributesram[2 * (tile_index % 32) + 1] & 0x07) << 2),
0);
}
@@ -135,7 +134,7 @@ static TILE_GET_INFO( get_tile_info )
VIDEO_START( zaccaria )
{
zaccaria_state *state = machine.driver_data<zaccaria_state>();
- state->m_bg_tilemap = tilemap_create(machine, get_tile_info,TILEMAP_SCAN_ROWS,8,8,32,32);
+ state->m_bg_tilemap = &machine.tilemap().create(tilemap_get_info_delegate(FUNC(zaccaria_state::get_tile_info),state),TILEMAP_SCAN_ROWS,8,8,32,32);
state->m_bg_tilemap->set_scroll_cols(32);
}