@@ -47,25 +47,25 @@ void Blitter_32bppBase::DrawLine(void *v
} else {
stepy = 1;
}
dx = (x2 - x) * 2;
if (dx < 0) {
dx = -dx;
stepx = -1;
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;
x += stepx;
frac += dy;
@@ -51,25 +51,25 @@ void Blitter_8bppBase::DrawLine(void *vi
Status change: