Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- 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
Advertisement
Add Comment
Please, Sign In to add comment