summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/sslam.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/sslam.c')
-rw-r--r--src/mame/video/sslam.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mame/video/sslam.c b/src/mame/video/sslam.c
index 5f450c00e8c..f0468f0e392 100644
--- a/src/mame/video/sslam.c
+++ b/src/mame/video/sslam.c
@@ -19,7 +19,7 @@ WRITE16_MEMBER(sslam_state::sslam_paletteram_w)
g |= ((val & 0x04) >> 2);
b |= ((val & 0x02) >> 1);
- palette_set_color_rgb(machine(), offset, pal5bit(r), pal5bit(g), pal5bit(b));
+ m_palette->set_pen_color(offset, pal5bit(r), pal5bit(g), pal5bit(b));
}
void sslam_state::draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect)
@@ -57,28 +57,28 @@ void sslam_state::draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect)
{
if (flipx)
{
- gfx->transpen(bitmap,cliprect,number, colr,1,0,xpos+8,ypos,0);
- gfx->transpen(bitmap,cliprect,number+1,colr,1,0,xpos+8,ypos+8,0);
- gfx->transpen(bitmap,cliprect,number+2,colr,1,0,xpos, ypos,0);
- gfx->transpen(bitmap,cliprect,number+3,colr,1,0,xpos, ypos+8,0);
+ gfx->transpen(m_palette,bitmap,cliprect,number, colr,1,0,xpos+8,ypos,0);
+ gfx->transpen(m_palette,bitmap,cliprect,number+1,colr,1,0,xpos+8,ypos+8,0);
+ gfx->transpen(m_palette,bitmap,cliprect,number+2,colr,1,0,xpos, ypos,0);
+ gfx->transpen(m_palette,bitmap,cliprect,number+3,colr,1,0,xpos, ypos+8,0);
}
else
{
- gfx->transpen(bitmap,cliprect,number, colr,0,0,xpos, ypos,0);
- gfx->transpen(bitmap,cliprect,number+1,colr,0,0,xpos, ypos+8,0);
- gfx->transpen(bitmap,cliprect,number+2,colr,0,0,xpos+8,ypos,0);
- gfx->transpen(bitmap,cliprect,number+3,colr,0,0,xpos+8,ypos+8,0);
+ gfx->transpen(m_palette,bitmap,cliprect,number, colr,0,0,xpos, ypos,0);
+ gfx->transpen(m_palette,bitmap,cliprect,number+1,colr,0,0,xpos, ypos+8,0);
+ gfx->transpen(m_palette,bitmap,cliprect,number+2,colr,0,0,xpos+8,ypos,0);
+ gfx->transpen(m_palette,bitmap,cliprect,number+3,colr,0,0,xpos+8,ypos+8,0);
}
}
else
{
if (flipx)
{
- gfx->transpen(bitmap,cliprect,number ^ 2,colr,1,0,xpos,ypos,0);
+ gfx->transpen(m_palette,bitmap,cliprect,number ^ 2,colr,1,0,xpos,ypos,0);
}
else
{
- gfx->transpen(bitmap,cliprect,number,colr,0,0,xpos,ypos,0);
+ gfx->transpen(m_palette,bitmap,cliprect,number,colr,0,0,xpos,ypos,0);
}
}
@@ -178,7 +178,7 @@ UINT32 sslam_state::screen_update_sslam(screen_device &screen, bitmap_ind16 &bit
{
if (!(m_regs[6] & 1))
{
- bitmap.fill(get_black_pen(machine()), cliprect);
+ bitmap.fill(m_palette->black_pen(), cliprect);
return 0;
}
@@ -216,7 +216,7 @@ UINT32 sslam_state::screen_update_powerbls(screen_device &screen, bitmap_ind16 &
{
if (!(m_regs[6] & 1))
{
- bitmap.fill(get_black_pen(machine()), cliprect);
+ bitmap.fill(m_palette->black_pen(), cliprect);
return 0;
}