summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commit1f5c503c61f4e0e11bd0780cc5419511984506b8 (patch)
tree332ce5950bdacf4aac2cbd184d4ca8624773e5e2
parentf48a1e7074c02662545ac2053b8b6b9ac4492616 (diff)
quizmoon - Fix reported regression with priorities on map screen. Higher tilemap takes precedence when priorities equal.
-rw-r--r--src/mame/video/macrossp.c3
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);
}