Bitmap/Bresenham's line algorithm: Difference between revisions

→‎{{header|zkl}}: tweak so plot[x,y]=rgb returns rgb
(→‎{{header|zkl}}: tweak so plot[x,y]=rgb returns rgb)
Line 3,069:
}
fcn __sGet(x,y) { data.toBigEndian(3*y*w + 3*x,3); } //ppm[x,y]
fcn __sSet(rgb,x,y){ data[3*y*w + x*3,3]=rgb.toBigEndian(3); rgb } //ppm[x,y]=rgb
fcn write(out){ // write bottom to top to move (0,0) from top left to bottom left
out.write("P6\n#rosettacode PPM\n%d %d\n255\n".fmt(w,h));
Anonymous user