+ Fixed Mouse glitch with -ve coords
+ Fixed straight line drawing end points
pull/113/head
Javidx9 6 years ago committed by GitHub
parent 0ead0f8f80
commit 72b31e83cf
  1. 6
      olcPixelGameEngine.h

@ -2,7 +2,7 @@
olcPixelGameEngine.h olcPixelGameEngine.h
+-------------------------------------------------------------+ +-------------------------------------------------------------+
| OneLoneCoder Pixel Game Engine v1.9 | | OneLoneCoder Pixel Game Engine v1.10 |
| "Like the command prompt console one, but not..." - javidx9 | | "Like the command prompt console one, but not..." - javidx9 |
+-------------------------------------------------------------+ +-------------------------------------------------------------+
@ -928,7 +928,7 @@ namespace olc
if (dx == 0) // Line is vertical if (dx == 0) // Line is vertical
{ {
if (y2 < y1) std::swap(y1, y2); if (y2 < y1) std::swap(y1, y2);
for (y = y1; y < y2; y++) for (y = y1; y <= y2; y++)
Draw(x1, y, p); Draw(x1, y, p);
return; return;
} }
@ -936,7 +936,7 @@ namespace olc
if (dy == 0) // Line is horizontal if (dy == 0) // Line is horizontal
{ {
if (x2 < x1) std::swap(x1, x2); if (x2 < x1) std::swap(x1, x2);
for (x = x1; x < x2; x++) for (x = x1; x <= x2; x++)
Draw(x, y1, p); Draw(x, y1, p);
return; return;
} }

Loading…
Cancel
Save