summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/video/x68k.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2012-09-06 06:19:32 +0000
committer Aaron Giles <aaron@aarongiles.com>2012-09-06 06:19:32 +0000
commita50849088e1406403ffdef0c15b97e74923c3bee (patch)
tree03e9309750dd1fee44133092444866cee09ac404 /src/mess/video/x68k.c
parent16c2e208e340d22f24163da9007051c8d8e063f5 (diff)
gfx_element is now a class. Accessors are provided for all
necessary elements. Updated some of the more, ah, creative uses/abuses of the gfx_elements. [Aaron Giles]
Diffstat (limited to 'src/mess/video/x68k.c')
-rw-r--r--src/mess/video/x68k.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mess/video/x68k.c b/src/mess/video/x68k.c
index 69d6b17a476..2d6b16305bd 100644
--- a/src/mess/video/x68k.c
+++ b/src/mess/video/x68k.c
@@ -1144,12 +1144,12 @@ VIDEO_START( x68000 )
break;
/* create the char set (gfx will then be updated dynamically from RAM) */
- machine.gfx[gfx_index] = gfx_element_alloc(machine, &x68k_pcg_8, machine.root_device().memregion("user1")->base(), 32, 0);
+ machine.gfx[gfx_index] = auto_alloc(machine, gfx_element(machine, x68k_pcg_8, machine.root_device().memregion("user1")->base(), 32, 0));
gfx_index++;
- machine.gfx[gfx_index] = gfx_element_alloc(machine, &x68k_pcg_16, state->memregion("user1")->base(), 32, 0);
- machine.gfx[gfx_index]->total_colors = 32;
+ machine.gfx[gfx_index] = auto_alloc(machine, gfx_element(machine, x68k_pcg_16, state->memregion("user1")->base(), 32, 0));
+ machine.gfx[gfx_index]->set_colors(32);
/* Tilemaps */
state->m_bg0_8 = tilemap_create(machine, x68k_get_bg0_tile,TILEMAP_SCAN_ROWS,8,8,64,64);
@@ -1211,12 +1211,12 @@ SCREEN_UPDATE_IND16( x68000 )
{
if(state->m_video.tile16_dirty[x] != 0)
{
- gfx_element_mark_dirty(screen.machine().gfx[1], x);
+ screen.machine().gfx[1]->mark_dirty(x);
state->m_video.tile16_dirty[x] = 0;
}
if(state->m_video.tile8_dirty[x] != 0)
{
- gfx_element_mark_dirty(screen.machine().gfx[0], x);
+ screen.machine().gfx[0]->mark_dirty(x);
state->m_video.tile8_dirty[x] = 0;
}
}