summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/video/aquarius.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/video/aquarius.c')
-rw-r--r--src/mess/video/aquarius.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mess/video/aquarius.c b/src/mess/video/aquarius.c
index 0a828a4831e..af5712d9c70 100644
--- a/src/mess/video/aquarius.c
+++ b/src/mess/video/aquarius.c
@@ -77,22 +77,21 @@ WRITE8_MEMBER(aquarius_state::aquarius_colorram_w)
m_tilemap->mark_tile_dirty(offset);
}
-static TILE_GET_INFO(aquarius_gettileinfo)
+TILE_GET_INFO_MEMBER(aquarius_state::aquarius_gettileinfo)
{
- aquarius_state *state = machine.driver_data<aquarius_state>();
- UINT8 *videoram = state->m_videoram;
+ UINT8 *videoram = m_videoram;
int bank = 0;
int code = videoram[tile_index];
- int color = state->m_colorram[tile_index];
+ int color = m_colorram[tile_index];
int flags = 0;
- SET_TILE_INFO(bank, code, color, flags);
+ SET_TILE_INFO_MEMBER(bank, code, color, flags);
}
VIDEO_START( aquarius )
{
aquarius_state *state = machine.driver_data<aquarius_state>();
- state->m_tilemap = tilemap_create(machine, aquarius_gettileinfo, TILEMAP_SCAN_ROWS, 8, 8, 40, 25);
+ state->m_tilemap = &machine.tilemap().create(tilemap_get_info_delegate(FUNC(aquarius_state::aquarius_gettileinfo),state), TILEMAP_SCAN_ROWS, 8, 8, 40, 25);
}
SCREEN_UPDATE_IND16( aquarius )