summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/madalien.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2012-01-17 00:25:05 +0000
committer Aaron Giles <aaron@aarongiles.com>2012-01-17 00:25:05 +0000
commit29ada3c938671615d5f7da0cfbd872b783813c59 (patch)
tree571a4836ca77035b04fb33c421f1c6df60d83da1 /src/mame/video/madalien.c
parent3fed1d7c4491841e9fc2b35ab370a5005773cebf (diff)
Bulk converted most of the tilemap_* calls into method calls.
Only thing left is tilemap_create.
Diffstat (limited to 'src/mame/video/madalien.c')
-rw-r--r--src/mame/video/madalien.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/mame/video/madalien.c b/src/mame/video/madalien.c
index 3b4967d0650..7cba81e9409 100644
--- a/src/mame/video/madalien.c
+++ b/src/mame/video/madalien.c
@@ -116,7 +116,7 @@ WRITE8_HANDLER( madalien_videoram_w )
{
madalien_state *state = space->machine().driver_data<madalien_state>();
state->m_videoram[offset] = data;
- tilemap_mark_tile_dirty(state->m_tilemap_fg, offset);
+ state->m_tilemap_fg->mark_tile_dirty(offset);
}
@@ -136,19 +136,19 @@ static VIDEO_START( madalien )
};
state->m_tilemap_fg = tilemap_create(machine, get_tile_info_FG, tilemap_scan_cols_flip_x, 8, 8, 32, 32);
- tilemap_set_transparent_pen(state->m_tilemap_fg, 0);
- tilemap_set_scrolldx(state->m_tilemap_fg, 0, 0x50);
- tilemap_set_scrolldy(state->m_tilemap_fg, 0, 0x20);
+ state->m_tilemap_fg->set_transparent_pen(0);
+ state->m_tilemap_fg->set_scrolldx(0, 0x50);
+ state->m_tilemap_fg->set_scrolldy(0, 0x20);
for (i = 0; i < 4; i++)
{
state->m_tilemap_edge1[i] = tilemap_create(machine, get_tile_info_BG_1, scan_functions[i], 16, 16, tilemap_cols[i], 8);
- tilemap_set_scrolldx(state->m_tilemap_edge1[i], 0, 0x50);
- tilemap_set_scrolldy(state->m_tilemap_edge1[i], 0, 0x20);
+ state->m_tilemap_edge1[i]->set_scrolldx(0, 0x50);
+ state->m_tilemap_edge1[i]->set_scrolldy(0, 0x20);
state->m_tilemap_edge2[i] = tilemap_create(machine, get_tile_info_BG_2, scan_functions[i], 16, 16, tilemap_cols[i], 8);
- tilemap_set_scrolldx(state->m_tilemap_edge2[i], 0, 0x50);
- tilemap_set_scrolldy(state->m_tilemap_edge2[i], 0, machine.primary_screen->height() - 256);
+ state->m_tilemap_edge2[i]->set_scrolldx(0, 0x50);
+ state->m_tilemap_edge2[i]->set_scrolldy(0, machine.primary_screen->height() - 256);
}
state->m_headlight_bitmap = auto_bitmap_ind16_alloc(machine, 128, 128);
@@ -183,19 +183,19 @@ static void draw_edges(running_machine &machine, bitmap_ind16 &bitmap, const rec
clip_edge1 &= cliprect;
clip_edge2 &= cliprect;
- tilemap_mark_all_tiles_dirty(state->m_tilemap_edge1[scroll_mode]);
- tilemap_mark_all_tiles_dirty(state->m_tilemap_edge2[scroll_mode]);
+ state->m_tilemap_edge1[scroll_mode]->mark_all_dirty();
+ state->m_tilemap_edge2[scroll_mode]->mark_all_dirty();
- tilemap_set_flip(state->m_tilemap_edge1[scroll_mode], flip ? TILEMAP_FLIPX | TILEMAP_FLIPY : 0);
- tilemap_set_scrollx(state->m_tilemap_edge1[scroll_mode], 0, -(*state->m_scroll & 0xfc));
- tilemap_set_scrolly(state->m_tilemap_edge1[scroll_mode], 0, *state->m_edge1_pos & 0x7f);
+ state->m_tilemap_edge1[scroll_mode]->set_flip(flip ? TILEMAP_FLIPX | TILEMAP_FLIPY : 0);
+ state->m_tilemap_edge1[scroll_mode]->set_scrollx(0, -(*state->m_scroll & 0xfc));
+ state->m_tilemap_edge1[scroll_mode]->set_scrolly(0, *state->m_edge1_pos & 0x7f);
- tilemap_set_flip(state->m_tilemap_edge2[scroll_mode], flip ? TILEMAP_FLIPX : TILEMAP_FLIPY);
- tilemap_set_scrollx(state->m_tilemap_edge2[scroll_mode], 0, -(*state->m_scroll & 0xfc));
- tilemap_set_scrolly(state->m_tilemap_edge2[scroll_mode], 0, *state->m_edge2_pos & 0x7f);
+ state->m_tilemap_edge2[scroll_mode]->set_flip(flip ? TILEMAP_FLIPX : TILEMAP_FLIPY);
+ state->m_tilemap_edge2[scroll_mode]->set_scrollx(0, -(*state->m_scroll & 0xfc));
+ state->m_tilemap_edge2[scroll_mode]->set_scrolly(0, *state->m_edge2_pos & 0x7f);
- tilemap_draw(bitmap, clip_edge1, state->m_tilemap_edge1[scroll_mode], 0, 0);
- tilemap_draw(bitmap, clip_edge2, state->m_tilemap_edge2[scroll_mode], 0, 0);
+ state->m_tilemap_edge1[scroll_mode]->draw(bitmap, clip_edge1, 0, 0);
+ state->m_tilemap_edge2[scroll_mode]->draw(bitmap, clip_edge2, 0, 0);
}
@@ -238,8 +238,8 @@ static void draw_headlight(running_machine &machine, bitmap_ind16 &bitmap, const
static void draw_foreground(running_machine &machine, bitmap_ind16 &bitmap, const rectangle &cliprect, int flip)
{
madalien_state *state = machine.driver_data<madalien_state>();
- tilemap_set_flip(state->m_tilemap_fg, flip ? TILEMAP_FLIPX | TILEMAP_FLIPY : 0);
- tilemap_draw(bitmap, cliprect, state->m_tilemap_fg, 0, 0);
+ state->m_tilemap_fg->set_flip(flip ? TILEMAP_FLIPX | TILEMAP_FLIPY : 0);
+ state->m_tilemap_fg->draw(bitmap, cliprect, 0, 0);
}