summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author davidhay <davidhay@localhost>2008-10-19 18:52:04 +0000
committer davidhay <davidhay@localhost>2008-10-19 18:52:04 +0000
commit5f23c762123ee6edc2901b11c56974e8ce173d40 (patch)
tree8c24e4810acddfa8959e4ea6e517d40ce32d19e6 /src
parent430c387dceb026b6b7bf35f7abafca1da4dd99ca (diff)
fix bnstars1 screens, looks like this didn't get properly tested after some mass change, was checking for screen == 0, which doesn't work anymore.
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/bnstars.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/bnstars.c b/src/mame/drivers/bnstars.c
index a9b77e5dbec..b88e4085870 100644
--- a/src/mame/drivers/bnstars.c
+++ b/src/mame/drivers/bnstars.c
@@ -490,10 +490,12 @@ static VIDEO_START(bnstars)
static VIDEO_UPDATE(bnstars)
{
+ const device_config *left_screen = device_list_find_by_tag(screen->machine->config->devicelist, VIDEO_SCREEN, "left");
+ const device_config *right_screen = device_list_find_by_tag(screen->machine->config->devicelist, VIDEO_SCREEN, "right");
fillbitmap(priority_bitmap,0,cliprect);
- if (screen==0)
+ if (screen==left_screen)
{
fillbitmap(bitmap,0,cliprect); /* bg color */
@@ -511,7 +513,7 @@ static VIDEO_UPDATE(bnstars)
draw_sprites(screen->machine,bitmap,cliprect, ms32_spram, 0x20000, 0);
}
- else
+ else if (screen == right_screen)
{
fillbitmap(bitmap,0x8000+0,cliprect); /* bg color */