GFXDECODE_END void witch_state::video_start() { m_gfx0a_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(witch_state::get_gfx0a_tile_info),this),TILEMAP_SCAN_ROWS,8,8,32,32); m_gfx0b_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(witch_state::get_gfx0b_tile_info),this),TILEMAP_SCAN_ROWS,8,8,32,32); m_gfx1_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(witch_state::get_gfx1_tile_info),this),TILEMAP_SCAN_ROWS,8,8,32,32); m_gfx0a_tilemap->set_transparent_pen(0); m_gfx0b_tilemap->set_transparent_pen(0); m_gfx0a_tilemap->set_palette_offset(0x100); m_gfx0b_tilemap->set_palette_offset(0x100); m_gfx1_tilemap->set_palette_offset(0x200); }
GFXDECODE_END void witch_state::video_start() { m_gfx0a_tilemap = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(FUNC(witch_state::get_gfx0a_tile_info),this),TILEMAP_SCAN_ROWS,8,8,32,32); m_gfx0b_tilemap = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(FUNC(witch_state::get_gfx0b_tile_info),this),TILEMAP_SCAN_ROWS,8,8,32,32); m_gfx1_tilemap = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(FUNC(witch_state::get_gfx1_tile_info),this),TILEMAP_SCAN_ROWS,8,8,32,32); m_gfx0a_tilemap->set_transparent_pen(0); m_gfx0b_tilemap->set_transparent_pen(0); m_gfx0a_tilemap->set_palette_offset(0x100); m_gfx0b_tilemap->set_palette_offset(0x100); m_gfx1_tilemap->set_palette_offset(0x200); save_item(NAME(m_scrollx)); save_item(NAME(m_scrolly)); save_item(NAME(m_reg_a002)); }