Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dofile("/ESAPI")
- component=require("component")
- local component = require('component')
- local term = require('term')
- local event = require('event')
- local camera = component.camera
- local gpu = component.gpu
- local X,Y=gpu.getResolution()
- local s={x=X,y=Y}
- color_tbl ={
- 0x000000,
- 0x0000FF,
- 0x00AAAA,
- 0x00FFFF,
- 0x008800,
- 0x00FF00,
- 0xFFFF00,
- 0xAAAA00,
- 0xFF0000
- }
- while true do
- local px,py=0,0
- for y=1,-1,-(1/(s.y-1)*2) do
- py=py+1
- for x=1,-1,-(1/s.y) do
- px=px+1
- local dist=camera.distance(x,y)
- term.setCursor(px,py)
- gpu.setForeground(color_tbl[es.interval(1,math.floor(2+((#color_tbl-1)-math.min(#color_tbl-1, (dist/1.2)))),9)])
- term.write("█",false)
- end
- px=0
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement