From 6d08094f5a6cf5914051c98b5b640528b0fdaeb1 Mon Sep 17 00:00:00 2001 From: otya128 Date: Sat, 24 Dec 2016 17:26:59 +0900 Subject: [PATCH] Fix GBOX clipping --- SMILEBASIC/graphic.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SMILEBASIC/graphic.d b/SMILEBASIC/graphic.d index 38e60cb..3bb976a 100644 --- a/SMILEBASIC/graphic.d +++ b/SMILEBASIC/graphic.d @@ -897,7 +897,7 @@ class Graphic2 : Graphic { for (int x = sx; x <= ex; x++) { - if (x >= wa.x && y >= wa.y && x < cx2 && y < cy2) + if (x >= wa.x && y >= wa.y && x <= cx2 && y <= cy2) buffer[y * height + x] = color; } } @@ -907,7 +907,7 @@ class Graphic2 : Graphic { for (int y = sy; y <= ey; y++) { - if (x >= wa.x && y >= wa.y && x < cx2 && y < cy2) + if (x >= wa.x && y >= wa.y && x <= cx2 && y <= cy2) buffer[y * width + x] = color; } }