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) ? dx : - dy).floor / 2
var err = ((dx > dy ? dx : - dy) / 2).floor
while (true) {
while (true) {
bmpPset(name, x0, y0, col)
bmpPset(name, x0, y0, col)