diff options
author | 2012-09-06 06:19:32 +0000 | |
---|---|---|
committer | 2012-09-06 06:19:32 +0000 | |
commit | a50849088e1406403ffdef0c15b97e74923c3bee (patch) | |
tree | 03e9309750dd1fee44133092444866cee09ac404 /src/mess/video/x68k.c | |
parent | 16c2e208e340d22f24163da9007051c8d8e063f5 (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.c | 10 |
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; } } |