diff --git a/src/mame/drivers/stuntair.c b/src/mame/drivers/stuntair.c index a482006e835..8481f774c9d 100644 --- a/src/mame/drivers/stuntair.c +++ b/src/mame/drivers/stuntair.c @@ -125,7 +125,7 @@ public: virtual void machine_start(); virtual void machine_reset(); virtual void video_start(); - void draw_sprites(); + void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect); UINT32 screen_update_stuntair(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); }; @@ -188,7 +188,7 @@ void stuntair_state::video_start() } -void stuntair_state::draw_sprites() +void stuntair_state::draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect) { gfx_element *gfx = machine().gfx[2]; @@ -221,6 +221,8 @@ UINT32 stuntair_state::screen_update_stuntair(screen_device &screen, bitmap_ind1 m_bg_tilemap->draw(bitmap, cliprect, 0, 0); m_fg_tilemap->draw(bitmap, cliprect, 0, TILEMAP_PIXEL_LAYER0); + draw_sprites(bitmap, cliprect); + m_fg_tilemap->draw(bitmap, cliprect, 0, TILEMAP_PIXEL_LAYER1|TILEMAP_DRAW_OPAQUE); return 0;