mirror of
https://github.com/holub/mame
synced 2025-06-06 04:43:45 +03:00
Move scroll update nearer to its former place; better if tilemaps get switched out (nw)
This commit is contained in:
parent
596e682f9f
commit
79633cd3cb
@ -244,13 +244,11 @@ WRITE16_MEMBER(megasys1_tilemap_device::scroll_w)
|
|||||||
case 0:
|
case 0:
|
||||||
{
|
{
|
||||||
COMBINE_DATA(&m_scrollx);
|
COMBINE_DATA(&m_scrollx);
|
||||||
m_tmap->set_scrollx(0, m_scrollx);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 1:
|
case 1:
|
||||||
{
|
{
|
||||||
COMBINE_DATA(&m_scrolly);
|
COMBINE_DATA(&m_scrolly);
|
||||||
m_tmap->set_scrolly(0, m_scrolly);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 2:
|
case 2:
|
||||||
@ -281,6 +279,8 @@ WRITE16_MEMBER(megasys1_tilemap_device::scroll_w)
|
|||||||
|
|
||||||
void megasys1_tilemap_device::draw(screen_device &screen, bitmap_ind16 &dest, const rectangle &cliprect, UINT32 flags, UINT8 priority, UINT8 priority_mask)
|
void megasys1_tilemap_device::draw(screen_device &screen, bitmap_ind16 &dest, const rectangle &cliprect, UINT32 flags, UINT8 priority, UINT8 priority_mask)
|
||||||
{
|
{
|
||||||
|
m_tmap->set_scrollx(0, m_scrollx);
|
||||||
|
m_tmap->set_scrolly(0, m_scrolly);
|
||||||
m_tmap->draw(screen, dest, cliprect, flags, priority, priority_mask);
|
m_tmap->draw(screen, dest, cliprect, flags, priority, priority_mask);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user