Anonymous user
Bitmap/Bresenham's line algorithm: Difference between revisions
Bitmap/Bresenham's line algorithm (view source)
Revision as of 17:41, 9 November 2023
, 6 months ago→{{header|MiniScript}}
m (→{{header|Wren}}: Changed to Wren S/H) |
imported>Chinhouse |
||
(4 intermediate revisions by the same user not shown) | |||
Line 2,836:
This GUI implementation is for use with [http://miniscript.org/MiniMicro Mini Micro].
<syntaxhighlight lang="miniscript">
return -1
dy = abs(y2 - y1)▼
end function
er = -dy▼
sy = sign(y0, y1)
if dx > dy then
err = dx
else
end if
err = floor(err / 2)
while true
if
e2 =
if e2 > -dx then
end if
if e2 < dy then
end if
end while
end function
img= Image.create(320, 320)
drawLine img, 0, 0, 250, 300, color.red
gfx.clear
gfx.drawImage img, 0, 0
</syntaxhighlight>
|