document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. MidPointLine() {
  2. int dx = x1 - x0;
  3. int dy = y1 - x0;
  4. int d = 2 * dy - dx;
  5. int incr_e = 2 * dy;
  6. int incr_ne = 2 * (dy - dx);
  7. int x = x0;
  8. int y = y0;
  9. PutPixel(x, y, color)
  10. while (x < x1) {
  11. if (d <= 0) {
  12. d += incr_e;
  13. x++;
  14. } else {
  15. d += incr_ne;
  16. x++;
  17. y++;
  18. }
  19. PutPixel(x, y, color);
  20. }
  21. }
');