SHOW:
|
|
- or go back to the newest paste.
| 1 | --улучение магнит, инвентраpь, батарея3, контейнер3, клава, монитор, дисковод, остальное как пк тир 3 | |
| 2 | ||
| 3 | ||
| 4 | local r = require("robot")
| |
| 5 | local com = require("component")
| |
| 6 | - | local w, h = 50, 16 -- разрешение экрана (1тир макс "50, 16") |
| 6 | + | |
| 7 | local unicode = require("unicode")
| |
| 8 | local gpu = com.gpu | |
| 9 | local w, h = 50, 16 | |
| 10 | - | --gpu.setBackground(0xFFFFFF) -- цвет фона |
| 10 | + | |
| 11 | - | --gpu.setForeground(0x000000) -- цвет текста |
| 11 | + | |
| 12 | - | gpu.fill(1, 1, w, h, " ") -- заливаем пустоту |
| 12 | + | --gpu.setBackground(0xFFFFFF) |
| 13 | - | -- Обводка экрана |
| 13 | + | --gpu.setForeground(0x000000) |
| 14 | gpu.fill(1, 1, w, h, " ") | |
| 15 | gpu.fill(1, 1, 1, 1, "┌") | |
| 16 | - | gpu.fill(1, 2 ,1, h-2, "│") -- левая полола |
| 16 | + | |
| 17 | - | gpu.fill(w, 2, 1, h-2, "│") -- правая полоса |
| 17 | + | gpu.fill(1, 2 ,1, h-2, "│") |
| 18 | - | gpu.fill(2, 1, w-2, 1, "─") -- верхняя полоса |
| 18 | + | gpu.fill(w, 2, 1, h-2, "│") |
| 19 | - | gpu.fill(2, h, w-2, 1, "─") -- нижняя полоса |
| 19 | + | gpu.fill(2, 1, w-2, 1, "─") |
| 20 | gpu.fill(2, h, w-2, 1, "─") | |
| 21 | gpu.fill(w, 1, 1, 1, "┐") | |
| 22 | - | -- Текст |
| 22 | + | |
| 23 | gpu.set(3, 2, "Робот "..r.name().." запущен!") | |
| 24 | gpu.fill(3, 3, unicode.len("Робот "..r.name().." запущен!"), 1, "─")
| |
| 25 | - | gpu.set(w-1-unicode.len("by bogatyr4ik"), h-1, "by bogatyr4ik")
|
| 25 | + | while true do |
| 26 | - | |
| 26 | + | |
| 27 | - | while true do |
| 27 | + | |
| 28 | r.swing() | |
| 29 | r.suck() | |
| 30 | end | |
| 31 | os.sleep(0) | |
| 32 | end |