-- 256x16 textura, kde kazdy stvorec ma 16x16 px local textura = ... -- ziska RGB hodnotu farby na danej pozicii v texture local function getPixel(x, y) return getPixelFromTexture(textura, x, y) end -- vstupom su RGB hodnoty od 0-255 -- vo vystupe su try nove RGB hodnoty vytiahnute z textury local function colormap(r0, g0, b0) -- zmensenie mierky rozsahu z 256 na 16 local r, g, b = r0/16, g0/16, b0/16 return getPixel(r % 16 + b / 16, g) end
Comments