Skip to content
planer28 edited this page Jul 15, 2018 · 20 revisions

pix

pix x y [color] -> color

Parameters:

Output:

  • color : returns the index (0-15) in the color palette at the specified x and y coordinates.

Description:

This function colors a pixel at the specified coordinates. The function can be used also to interrogate the color of a pixel on the screen.

Example put a color

Example 1

-- 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

Example 2

--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