Bitmap/Bresenham's line algorithm: Difference between revisions
Content added Content deleted
(Added Wren) |
(→{{header|Wart}}: Separated Wren from Wart entry and fixed an error.) |
||
Line 3,980: | Line 3,980: | ||
error += deltax</lang> |
error += deltax</lang> |
||
=={{header|Wren}}== |
|||
{{libheader|DOME}} |
{{libheader|DOME}} |
||
Requires version 1.3.0 of DOME or later. |
Requires version 1.3.0 of DOME or later. |
||
Line 4,004: | Line 4,005: | ||
var sx = (x0 < x1) ? 1 : -1 |
var sx = (x0 < x1) ? 1 : -1 |
||
var sy = (y0 < y1) ? 1 : -1 |
var sy = (y0 < y1) ? 1 : -1 |
||
var err = ((dx > dy |
var err = ((dx > dy ? dx : - dy) / 2).floor |
||
while (true) { |
while (true) { |
||
bmpPset(name, x0, y0, col) |
bmpPset(name, x0, y0, col) |