diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2012-09-06 13:27:34 +0000 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2012-09-06 13:27:34 +0000 |
commit | 564f1dc0d38dc17926acecb3d48fb32fa9576018 (patch) | |
tree | e2c76a6fade0a3b24e8d2d6706cd22961ab4b7c2 /src/mame/video/redclash.c | |
parent | 5800f74cd6d3ec3d2fb2ace34f3fa5bf8f04c18a (diff) |
TILE/TILEMAP modernization part 3 (no whatsnew)
Diffstat (limited to 'src/mame/video/redclash.c')
-rw-r--r-- | src/mame/video/redclash.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mame/video/redclash.c b/src/mame/video/redclash.c index 70832572437..8a6d0da92a8 100644 --- a/src/mame/video/redclash.c +++ b/src/mame/video/redclash.c @@ -168,20 +168,19 @@ WRITE8_HANDLER( redclash_star_reset_w ) redclash_set_stars_enable(space->machine(), 1); } -static TILE_GET_INFO( get_fg_tile_info ) +TILE_GET_INFO_MEMBER(ladybug_state::get_fg_tile_info) { - ladybug_state *state = machine.driver_data<ladybug_state>(); - int code = state->m_videoram[tile_index]; - int color = (state->m_videoram[tile_index] & 0x70) >> 4; // ?? + int code = m_videoram[tile_index]; + int color = (m_videoram[tile_index] & 0x70) >> 4; // ?? - SET_TILE_INFO(0, code, color, 0); + SET_TILE_INFO_MEMBER(0, code, color, 0); } VIDEO_START( redclash ) { ladybug_state *state = machine.driver_data<ladybug_state>(); - state->m_fg_tilemap = tilemap_create(machine, get_fg_tile_info, TILEMAP_SCAN_ROWS, 8, 8, 32, 32); + state->m_fg_tilemap = &machine.tilemap().create(tilemap_get_info_delegate(FUNC(ladybug_state::get_fg_tile_info),state), TILEMAP_SCAN_ROWS, 8, 8, 32, 32); state->m_fg_tilemap->set_transparent_pen(0); } |