summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/kchamp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/kchamp.c')
-rw-r--r--src/mame/video/kchamp.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/video/kchamp.c b/src/mame/video/kchamp.c
index 818a9cf1ab1..9f36056f11b 100644
--- a/src/mame/video/kchamp.c
+++ b/src/mame/video/kchamp.c
@@ -10,18 +10,18 @@
#include "includes/kchamp.h"
-void kchamp_state::palette_init()
+PALETTE_INIT_MEMBER(kchamp_state, kchamp)
{
const UINT8 *color_prom = memregion("proms")->base();
int i, red, green, blue;
- for (i = 0; i < machine().total_colors(); i++)
+ for (i = 0; i < palette.entries(); i++)
{
red = color_prom[i];
- green = color_prom[machine().total_colors() + i];
- blue = color_prom[2 * machine().total_colors() + i];
+ green = color_prom[palette.entries() + i];
+ blue = color_prom[2 * palette.entries() + i];
- palette_set_color_rgb(machine(), i, pal4bit(red), pal4bit(green), pal4bit(blue));
+ palette.set_pen_color(i, pal4bit(red), pal4bit(green), pal4bit(blue));
}
}
@@ -89,7 +89,7 @@ void kchamp_state::kchamp_draw_sprites( bitmap_ind16 &bitmap, const rectangle &c
flipy = !flipy;
}
- m_gfxdecode->gfx(bank)->transpen(bitmap,cliprect, code, color, flipx, flipy, sx, sy, 0);
+ m_gfxdecode->gfx(bank)->transpen(m_palette,bitmap,cliprect, code, color, flipx, flipy, sx, sy, 0);
}
}
@@ -117,7 +117,7 @@ void kchamp_state::kchampvs_draw_sprites( bitmap_ind16 &bitmap, const rectangle
flipy = !flipy;
}
- m_gfxdecode->gfx(bank)->transpen(bitmap,cliprect, code, color, flipx, flipy, sx, sy, 0);
+ m_gfxdecode->gfx(bank)->transpen(m_palette,bitmap,cliprect, code, color, flipx, flipy, sx, sy, 0);
}
}