summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/redclash.c
diff options
context:
space:
mode:
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
commit564f1dc0d38dc17926acecb3d48fb32fa9576018 (patch)
treee2c76a6fade0a3b24e8d2d6706cd22961ab4b7c2 /src/mame/video/redclash.c
parent5800f74cd6d3ec3d2fb2ace34f3fa5bf8f04c18a (diff)
TILE/TILEMAP modernization part 3 (no whatsnew)
Diffstat (limited to 'src/mame/video/redclash.c')
-rw-r--r--src/mame/video/redclash.c11
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);
}