Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local gpu = require("component").gpu
- local event = require("event")
- local term = require("term")
- local w, h = gpu.getResolution()
- local centerW = math.floor(w/2)-8
- local centerH = math.floor(h/2)-8
- local red = {"00","33","66","99","CC","FF"}
- local blue = {"00","40","80","C0","FF"}
- local green = {"00","24","49","6D","92","B6","DB","FF"}
- local gray = {"0F","1E","2D","3C","4B","5A","69","78","87","96","A5","B4","C3","D2","E1","F0"}
- local var1 = 1
- local colorTable = {}
- local temp = {}
- function returnColor()
- local _, _, x, y = event.pull("touch")
- local var2, var3, var4, var5, var6 = gpu.get(x,y)
- term.clear()
- return var4
- end
- for a,z in ipairs(red) do
- for q,s in ipairs(blue) do
- for w,x in ipairs(green) do
- rgb = "0x"..z..s..x
- colorTable[var1] = tonumber(rgb)
- var1 = var1+1
- end
- end
- end
- for k,v in ipairs(gray) do
- bnw = "0x"..v..v..v
- colorTable[240+k] = tonumber(bnw)
- end
- term.clear()
- for i=1, 256 do
- gpu.setBackground(colorTable[i])
- gpu.fill(centerW+(i%16),centerH+math.ceil(i/16),1,1," ")
- gpu.setBackground(0x0F0F0F)
- end
- for k,v in ipairs(colorTable) do
- temp[v] = k
- end
- print(returnColor())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement