summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/poolshrk.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/poolshrk.c')
-rw-r--r--src/mame/drivers/poolshrk.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mame/drivers/poolshrk.c b/src/mame/drivers/poolshrk.c
index f4bb0e1dc2b..71d06d18b58 100644
--- a/src/mame/drivers/poolshrk.c
+++ b/src/mame/drivers/poolshrk.c
@@ -202,12 +202,12 @@ static GFXDECODE_START( poolshrk )
GFXDECODE_END
-void poolshrk_state::palette_init()
+PALETTE_INIT_MEMBER(poolshrk_state, poolshrk)
{
- palette_set_color(machine(),0,rgb_t(0x7F, 0x7F, 0x7F));
- palette_set_color(machine(),1,rgb_t(0xFF, 0xFF, 0xFF));
- palette_set_color(machine(),2,rgb_t(0x7F, 0x7F, 0x7F));
- palette_set_color(machine(),3,rgb_t(0x00, 0x00, 0x00));
+ palette.set_pen_color(0,rgb_t(0x7F, 0x7F, 0x7F));
+ palette.set_pen_color(1,rgb_t(0xFF, 0xFF, 0xFF));
+ palette.set_pen_color(2,rgb_t(0x7F, 0x7F, 0x7F));
+ palette.set_pen_color(3,rgb_t(0x00, 0x00, 0x00));
}
@@ -226,7 +226,8 @@ static MACHINE_CONFIG_START( poolshrk, poolshrk_state )
MCFG_SCREEN_UPDATE_DRIVER(poolshrk_state, screen_update_poolshrk)
MCFG_GFXDECODE_ADD("gfxdecode", poolshrk)
- MCFG_PALETTE_LENGTH(4)
+ MCFG_PALETTE_ADD("palette", 4)
+ MCFG_PALETTE_INIT_OWNER(poolshrk_state, poolshrk)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")