Firec
-
Публикации
4 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Firec
-
-
-
1 минуту назад, Firec сказал:gpu.setBackground(0x666666) gpu.setForeground(0xFFFFFF) gpu.fill(1, 1, W, H, " ")
Забыл сказать. Данные строчки вызываются без ошибок.
-
Всем привет. Только сегодня начал изучать Lua и OpenComputers и не до конца понимаю все тонкости и т.д. Так что заранее извиняюсь, если буду сильно тупить.
А теперь к сути проблемы. Я решил сразу начать с чего нибудь интересного, так как опыт в программирование на других языках был. Как, надеюсь, нормальный программист я пользуюсь функциями, но вот одна функция не хочет принимать аргументы, если я правильно понял.
local component = require('component') local gpu = component.gpu local W, H = gpu.getResolution() -- тут куча кода function fillP(x, y, w, h, t, cB, cF) gpu.setForeground(cf) gpu.setBackground(cB) gpu.fill(x, y, w, h, t) end gpu.setBackground(0x666666) gpu.setForeground(0xFFFFFF) gpu.fill(1, 1, W, H, " ") fillP(1, 1, W, H, " ", 0x444444, 0xFFFFFF) -- тут куча кода
на строчку с вызовом функции получаю ошибку (см. сриншот)
Прошу, не кидайтесь камнями.


Странное поведение переменной.
в Общие
Опубликовано:
Есть одна идея, хотя и вряд ли поможет. Если TimeOut обнуляется, то может сам delay равен нулю? Попробуй проверить, вдруг поможет.