mirror of
https://github.com/holub/mame
synced 2025-05-03 13:06:47 +03:00
raiden2: tile_scroll_w safety fence (nw)
This commit is contained in:
parent
b858947a8c
commit
c30b223c3d
@ -406,15 +406,17 @@ WRITE16_MEMBER(raiden2_state::tilemap_enable_w)
|
|||||||
|
|
||||||
WRITE16_MEMBER(raiden2_state::tile_scroll_w)
|
WRITE16_MEMBER(raiden2_state::tile_scroll_w)
|
||||||
{
|
{
|
||||||
COMBINE_DATA(scrollvals + offset);
|
|
||||||
data = scrollvals[offset];
|
|
||||||
|
|
||||||
tilemap_t *tm = nullptr;
|
tilemap_t *tm = nullptr;
|
||||||
switch(offset/2) {
|
switch(offset/2) {
|
||||||
case 0: tm = background_layer; break;
|
case 0: tm = background_layer; break;
|
||||||
case 1: tm = midground_layer; break;
|
case 1: tm = midground_layer; break;
|
||||||
case 2: tm = foreground_layer; break;
|
case 2: tm = foreground_layer; break;
|
||||||
|
default: assert(0); break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
COMBINE_DATA(scrollvals + offset);
|
||||||
|
data = scrollvals[offset];
|
||||||
|
|
||||||
if(offset & 1)
|
if(offset & 1)
|
||||||
tm->set_scrolly(0, data);
|
tm->set_scrolly(0, data);
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user