diff options
Diffstat (limited to 'src/mame/video/model2.cpp')
-rw-r--r-- | src/mame/video/model2.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/mame/video/model2.cpp b/src/mame/video/model2.cpp index 6e035383d41..a43bffda5fe 100644 --- a/src/mame/video/model2.cpp +++ b/src/mame/video/model2.cpp @@ -87,8 +87,8 @@ to display more detail when a texture is real close to the viewer. This is currently unemulated. *********************************************************************************************************************************/ + #include "emu.h" -#include "video/segaic24.h" #include "includes/model2.h" #include <cmath> @@ -2651,15 +2651,11 @@ void model2_state::video_start() uint32_t model2_state::screen_update_model2(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect) { //logerror("--- frame ---\n"); - int layer; - bitmap.fill(m_palette->pen(0), cliprect); m_sys24_bitmap.fill(0, cliprect); - segas24_tile_device *tile = machine().device<segas24_tile_device>("tile"); - - for(layer=3;layer>=0;layer--) - tile->draw(screen, m_sys24_bitmap, cliprect, layer<<1, 0, 0); + for(int layer = 3; layer >= 0; layer--) + m_tiles->draw(screen, m_sys24_bitmap, cliprect, layer<<1, 0, 0); copybitmap_trans(bitmap, m_sys24_bitmap, 0, 0, 0, 0, cliprect, 0); @@ -2680,8 +2676,8 @@ uint32_t model2_state::screen_update_model2(screen_device &screen, bitmap_rgb32 m_sys24_bitmap.fill(0, cliprect); - for(layer=3;layer>=0;layer--) - tile->draw(screen, m_sys24_bitmap, cliprect, (layer<<1) | 1, 0, 0); + for (int layer = 3; layer >= 0; layer--) + m_tiles->draw(screen, m_sys24_bitmap, cliprect, (layer<<1) | 1, 0, 0); copybitmap_trans(bitmap, m_sys24_bitmap, 0, 0, 0, 0, cliprect, 0); |