diff options
Diffstat (limited to 'src/mame/video/sslam.c')
-rw-r--r-- | src/mame/video/sslam.c | 26 |
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; } |