diff options
author | Aaron Giles <aaron@aarongiles.com> | 2011-12-29 18:29:06 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2011-12-29 18:29:06 +0000 |
commit | 06da0b9b9f3ac511893e17925bddae85bb7ffa7b (patch) | |
tree | 9fd6f47d07ec8c5b492b380d9c1e8a949b88f9bd /src/mame/drivers/champbwl.c | |
parent | 87c11a79d70ef787f57a57ba3447f7f1b0d8aa7e (diff) |
Change 'screen' parameter in SCREEN_UPDATE and SCREEN_EOF callbacks to a
reference. Remove redundant machine parameter from SCREEN_EOF. Remove old
vestiges of driver_device video_eof override since it wasn't being used.
Update all multi-screen games to use separate functions for each screen
(calling into common code where appropriate). [Aaron Giles]
(nw: equivalent MESS changes are ready, will send along shortly)
Diffstat (limited to 'src/mame/drivers/champbwl.c')
-rw-r--r-- | src/mame/drivers/champbwl.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/champbwl.c b/src/mame/drivers/champbwl.c index acf23d71568..c740c12a38f 100644 --- a/src/mame/drivers/champbwl.c +++ b/src/mame/drivers/champbwl.c @@ -453,16 +453,16 @@ SCREEN_UPDATE( champbwl ) { bitmap_fill(bitmap, cliprect, 0x1f0); - screen->machine().device<seta001_device>("spritegen")->set_fg_yoffsets( -0x12, 0x0e ); - screen->machine().device<seta001_device>("spritegen")->set_bg_yoffsets( 0x1, -0x1 ); + screen.machine().device<seta001_device>("spritegen")->set_fg_yoffsets( -0x12, 0x0e ); + screen.machine().device<seta001_device>("spritegen")->set_bg_yoffsets( 0x1, -0x1 ); - screen->machine().device<seta001_device>("spritegen")->seta001_draw_sprites(screen->machine(), bitmap, cliprect, 0x800, 1 ); + screen.machine().device<seta001_device>("spritegen")->seta001_draw_sprites(screen.machine(), bitmap, cliprect, 0x800, 1 ); return 0; } SCREEN_EOF( champbwl ) { - machine.device<seta001_device>("spritegen")->tnzs_eof(); + screen.machine().device<seta001_device>("spritegen")->tnzs_eof(); } @@ -511,16 +511,16 @@ static SCREEN_UPDATE( doraemon ) { bitmap_fill(bitmap, cliprect, 0x1f0); - screen->machine().device<seta001_device>("spritegen")->set_bg_yoffsets( 0x00, 0x01 ); - screen->machine().device<seta001_device>("spritegen")->set_fg_yoffsets( 0x00, 0x10 ); + screen.machine().device<seta001_device>("spritegen")->set_bg_yoffsets( 0x00, 0x01 ); + screen.machine().device<seta001_device>("spritegen")->set_fg_yoffsets( 0x00, 0x10 ); - screen->machine().device<seta001_device>("spritegen")->seta001_draw_sprites(screen->machine(), bitmap, cliprect, 0x800, 1 ); + screen.machine().device<seta001_device>("spritegen")->seta001_draw_sprites(screen.machine(), bitmap, cliprect, 0x800, 1 ); return 0; } static SCREEN_EOF( doraemon ) { - machine.device<seta001_device>("spritegen")->setac_eof(); + screen.machine().device<seta001_device>("spritegen")->setac_eof(); } static MACHINE_START( doraemon ) |