diff options
author | Paul Priest <ppriest@gmail.com> | 2015-08-03 10:01:37 +0100 |
---|---|---|
committer | Paul Priest <ppriest@gmail.com> | 2015-08-03 10:01:55 +0100 |
commit | 1f5c503c61f4e0e11bd0780cc5419511984506b8 (patch) | |
tree | 332ce5950bdacf4aac2cbd184d4ca8624773e5e2 | |
parent | f48a1e7074c02662545ac2053b8b6b9ac4492616 (diff) |
quizmoon - Fix reported regression with priorities on map screen. Higher tilemap takes precedence when priorities equal.
-rw-r--r-- | src/mame/video/macrossp.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mame/video/macrossp.c b/src/mame/video/macrossp.c index 8cf4d06f335..70ae597904c 100644 --- a/src/mame/video/macrossp.c +++ b/src/mame/video/macrossp.c @@ -422,7 +422,8 @@ UINT32 macrossp_state::screen_update_macrossp(screen_device &screen, bitmap_rgb3 for (int y=0; y<240; y++) { clip.min_y = clip.max_y = y; - for(int layer = 0; layer < 3; layer++) { + /* quizmoon map requires that layer 2 be drawn over layer 3 when same pri */ + for(int layer = 2; layer >= 0; layer--) { if(layerpri[layer] == pri) { draw_layer(screen, bitmap, clip, layer, y, pri); } |