Skip to content
Filippo edited this page Feb 6, 2017 · 20 revisions

##pix pix x y [color] -> color

##Parameters:

##Output:

##Description: This function color a pixel at the coordinates specified.
The function can be used also to interrogate the color of a pixel in the screen.

##Example put a color

-- demo pix
cls(0)
function TIC()
	for i=0,6000 do
		x=math.random(240)
		y=math.random(136)
		--Put a math colored pixel at random place 
		pix(x,y,(time()//1000*x*y)%60)
	end
end

##Example read a color

--demo pix read
t=0
--Draw some background
cls(0)
for i=0,15 do
 rect(9*i,6*i,6*i,3*i,i)
end

function TIC()
 if(t>12)then --wait some time
  t=0
  for x=0,240,2 do   --every 2 pixel in width
   for y=0,136,2 do  --every 2 pixel in height
    c=pix(x,y)       --take color
    c=(c+1)%15       --change it
    pix(x,y,c)       --put it back
  end
 end
end
t=t+1
end
Clone this wiki locally