Перейти к содержимому

Firec

Пользователи
  • Публикации

    4
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Firec


  1. Всем привет. Только сегодня начал изучать 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)
    
    -- тут куча кода

    на строчку с вызовом функции получаю ошибку (см. сриншот)

     

    Прошу, не кидайтесь камнями.

    Screenshot_2.png

×
×
  • Создать...