summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/twin16.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/twin16.c')
-rw-r--r--src/mame/video/twin16.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/video/twin16.c b/src/mame/video/twin16.c
index 50819df18c8..42dae620e54 100644
--- a/src/mame/video/twin16.c
+++ b/src/mame/video/twin16.c
@@ -52,7 +52,7 @@ WRITE16_MEMBER(twin16_state::twin16_paletteram_word_w)
offset &= ~1;
data = ((m_generic_paletteram_16[offset] & 0xff) << 8) | (m_generic_paletteram_16[offset + 1] & 0xff);
- palette_set_color_rgb(machine(), offset / 2, pal5bit(data >> 0), pal5bit(data >> 5), pal5bit(data >> 10));
+ m_palette->set_pen_color(offset / 2, pal5bit(data >> 0), pal5bit(data >> 5), pal5bit(data >> 10));
}
WRITE16_MEMBER(twin16_state::fround_gfx_bank_w)
@@ -311,7 +311,7 @@ void twin16_state::draw_sprites( screen_device &screen, bitmap_ind16 &bitmap )
if (pdest[sx]<priority) {
if (shadow) {
- dest[sx] = machine().shadow_table[dest[sx]];
+ dest[sx] = m_palette->shadow_table()[dest[sx]];
pdest[sx]|=TWIN16_SPRITE_CAST_SHADOW;
}
else {
@@ -320,7 +320,7 @@ void twin16_state::draw_sprites( screen_device &screen, bitmap_ind16 &bitmap )
}
else if (!shadow && pdest[sx]&TWIN16_SPRITE_CAST_SHADOW && (pdest[sx]&0xf)<priority) {
// shadow cast onto sprite below, evident in devilw lava level
- dest[sx] = machine().shadow_table[pal_base + pen];
+ dest[sx] = m_palette->shadow_table()[pal_base + pen];
pdest[sx]^=TWIN16_SPRITE_CAST_SHADOW;
}
@@ -493,7 +493,7 @@ VIDEO_START_MEMBER(twin16_state,twin16)
m_text_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(twin16_state::get_text_tile_info),this), TILEMAP_SCAN_ROWS, 8, 8, 64, 32);
m_text_tilemap->set_transparent_pen(0);
- palette_set_shadow_factor(machine(),0.4); // screenshots estimate
+ m_palette->set_shadow_factor(0.4); // screenshots estimate
memset(m_sprite_buffer,0xff,0x800*sizeof(UINT16));
m_sprite_busy = 0;