diff options
author | Alex W. Jackson <alex.w.jackson@gmail.com> | 2014-03-10 09:58:31 +0000 |
---|---|---|
committer | Alex W. Jackson <alex.w.jackson@gmail.com> | 2014-03-10 09:58:31 +0000 |
commit | 95aafe03e51a9d111db7ebddca10b63291e14567 (patch) | |
tree | 67b35596135a2640e5149e7916d640a30190c68d /src/mame/drivers/luckgrln.c | |
parent | 69e33bcb5ed9a375db6e7f3bc5a266f6731cc8d0 (diff) |
You now specify a gfxdecode device once when you create a tilemap, rather than each time in the tile info callback. Updated all drivers accordingly [Alex Jackson]
Diffstat (limited to 'src/mame/drivers/luckgrln.c')
-rw-r--r-- | src/mame/drivers/luckgrln.c | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/mame/drivers/luckgrln.c b/src/mame/drivers/luckgrln.c index 4339462676a..b8c8094404d 100644 --- a/src/mame/drivers/luckgrln.c +++ b/src/mame/drivers/luckgrln.c @@ -184,8 +184,7 @@ TILE_GET_INFO_MEMBER(luckgrln_state::get_luckgrln_reel1_tile_info) code |= (attr & 0xe0)<<3; - SET_TILE_INFO_MEMBER(m_gfxdecode, - 1, + SET_TILE_INFO_MEMBER(1, code, col, 0); @@ -214,8 +213,7 @@ TILE_GET_INFO_MEMBER(luckgrln_state::get_luckgrln_reel2_tile_info) code |= (attr & 0xe0)<<3; - SET_TILE_INFO_MEMBER(m_gfxdecode, - 1, + SET_TILE_INFO_MEMBER(1, code, col, 0); @@ -242,8 +240,7 @@ TILE_GET_INFO_MEMBER(luckgrln_state::get_luckgrln_reel3_tile_info) code |= (attr & 0xe0)<<3; - SET_TILE_INFO_MEMBER(m_gfxdecode, - 1, + SET_TILE_INFO_MEMBER(1, code, col, 0); @@ -270,8 +267,7 @@ TILE_GET_INFO_MEMBER(luckgrln_state::get_luckgrln_reel4_tile_info) code |= (attr & 0xe0)<<3; - SET_TILE_INFO_MEMBER(m_gfxdecode, - 1, + SET_TILE_INFO_MEMBER(1, code, col, 0); @@ -279,10 +275,10 @@ TILE_GET_INFO_MEMBER(luckgrln_state::get_luckgrln_reel4_tile_info) void luckgrln_state::video_start() { - m_reel1_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(luckgrln_state::get_luckgrln_reel1_tile_info),this),TILEMAP_SCAN_ROWS, 8, 32, 64, 8); - m_reel2_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(luckgrln_state::get_luckgrln_reel2_tile_info),this),TILEMAP_SCAN_ROWS, 8, 32, 64, 8); - m_reel3_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(luckgrln_state::get_luckgrln_reel3_tile_info),this),TILEMAP_SCAN_ROWS, 8, 32, 64, 8); - m_reel4_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(luckgrln_state::get_luckgrln_reel4_tile_info),this),TILEMAP_SCAN_ROWS, 8, 32, 64, 8); + m_reel1_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(luckgrln_state::get_luckgrln_reel1_tile_info),this),TILEMAP_SCAN_ROWS, 8, 32, 64, 8); + m_reel2_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(luckgrln_state::get_luckgrln_reel2_tile_info),this),TILEMAP_SCAN_ROWS, 8, 32, 64, 8); + m_reel3_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(luckgrln_state::get_luckgrln_reel3_tile_info),this),TILEMAP_SCAN_ROWS, 8, 32, 64, 8); + m_reel4_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(luckgrln_state::get_luckgrln_reel4_tile_info),this),TILEMAP_SCAN_ROWS, 8, 32, 64, 8); m_reel1_tilemap->set_scroll_cols(64); m_reel2_tilemap->set_scroll_cols(64); |