@@ -53,13 +53,13 @@ void Blitter_32bppBase::DrawLine(void *v
dx = -dx;
stepx = -1;
} else {
stepx = 1;
}
this->SetPixel(video, x, y, color);
if (x > 0 && y > 0 && x < screen_width && y < screen_height) this->SetPixel(video, x, y, color);
if (dx > dy) {
frac = dy - (dx / 2);
while (x != x2) {
if (frac >= 0) {
y += stepy;
frac -= dx;
@@ -57,13 +57,13 @@ void Blitter_8bppBase::DrawLine(void *vi
Status change: