summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/sbugger.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/sbugger.cpp')
-rw-r--r--src/mame/video/sbugger.cpp21
1 files changed, 9 insertions, 12 deletions
diff --git a/src/mame/video/sbugger.cpp b/src/mame/video/sbugger.cpp
index 521052513a5..168ac54788b 100644
--- a/src/mame/video/sbugger.cpp
+++ b/src/mame/video/sbugger.cpp
@@ -38,21 +38,18 @@ uint32_t sbugger_state::screen_update(screen_device &screen, bitmap_ind16 &bitma
return 0;
}
-/* not right but so we can see things ok */
-PALETTE_INIT_MEMBER(sbugger_state, sbugger)
+// not right but so we can see things OK
+void sbugger_state::sbugger_palette(palette_device &palette) const
{
- /* just some random colours for now */
- int i;
-
- for (i = 0;i < 256;i++)
+ // just some random colours for now
+ for (int i = 0; i < 256; i++)
{
- int r = machine().rand()|0x80;
- int g = machine().rand()|0x80;
- int b = machine().rand()|0x80;
- if (i == 0) r = g = b = 0;
+ int const r = i ? (machine().rand() | 0x80) : 0;
+ int const g = i ? (machine().rand() | 0x80) : 0;
+ int const b = i ? (machine().rand() | 0x80) : 0;
- palette.set_pen_color(i*2+1,rgb_t(r,g,b));
- palette.set_pen_color(i*2,rgb_t(0,0,0));
+ palette.set_pen_color(i*2+1, rgb_t(r, g, b));
+ palette.set_pen_color(i*2, rgb_t(0, 0, 0));
}