From 965ece4db066cb3770e4fa3a60a10f3cb58b756a Mon Sep 17 00:00:00 2001 From: otya128 Date: Mon, 5 Dec 2016 22:59:36 +0900 Subject: [PATCH] Fix XSCREEN4 sprite rendering --- SMILEBASIC/sprite.d | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/SMILEBASIC/sprite.d b/SMILEBASIC/sprite.d index 5186734..61c4b09 100644 --- a/SMILEBASIC/sprite.d +++ b/SMILEBASIC/sprite.d @@ -640,6 +640,8 @@ class Sprite int dis; if(petitcom.xscreenmode == 2) { + if (!visibles[0]) + return; disw = 160f; disw2 = 320f; dish = 240f; @@ -689,9 +691,9 @@ class Sprite aspect = disw2 / dish2; } } + if (!visibles[dis]) + continue; } - if (!visibles[dis]) - continue; int x, y; if(sprite.parent) {