I found what I need.
displayMode(FULLSCREEN)
supportedOrientations(LANDSCAPE_ANY)
function setup()
--[[gray = "Project:gray-basic"
m = {
colorize(readImage(gray), color(205, 0, 0, 255)),
colorize(readImage(gray), color(0, 155, 0, 255)),
colorize(readImage(gray), color(0, 0, 255, 255)),
colorize(readImage(gray), color(0, 0, 0, 255)),
colorize(readImage(gray), color(205, 205, 205, 255))
}]]
picture = readImage("Project:gray-basic")
picture1 = readImage("Project:gray-brick")
parameter.color("C", color(255), function(a)
picture = colorize(readImage("Project:gray-basic"), a)
picture1 = colorize(readImage("Project:gray-brick"), a)
end)
end
function colorize(img, col)
for x = 1, img.width do
for y = 1, img.height do
local r, g, b = img:get(x, y)
local r1, g1, b1 = col.r, col.g, col.b
img:set(x, y,
color(
(r + r1)/2,
(g + g1)/2,
(b + b1)/2)
)
end
end
return img
end
function draw()
background(30)
--[[local n = 0
for a, b in ipairs(m) do
sprite(b, 50 + 17 * n, 50, 16, 16)
n=n+1
end]]
spriteMode(CORNER)
-- Basic
sprite(picture, 10, 50, 16, 16)
sprite(picture, 10, 85, 32, 32)
sprite(picture, 10, 150, 64, 64)
sprite(picture, 10, 255, 128, 128)
-- Brick
sprite(picture1, 140, 50, 16, 16)
sprite(picture1, 140, 85, 32, 32)
sprite(picture1, 140, 150, 64, 64)
sprite(picture1, 140, 255, 128, 128)
end
However, I don’t like it, how it changes, I need something more.