У меня есть два Lua файлов, один из которых является main.lua:Lua: попытка вызвать глобальный 'rectangle_draw' (нилъ значение)
require "player"
require "level"
function love.load()
end
function love.draw()
rectangle_draw()
end
и еще называемые player.lua:
function rectangle_draw()
love.graphics.setColor(223, 202, 79)
love.graphics.rectangle("fill", 20, 20, 32, 48)
end
Как вы можете видеть, я пытаюсь использовать rectangle_draw()
внутри из love.draw()
функции, надеясь ее нарисовать прямоугольник в определенном месте и т.д. и т.п., но всякий раз, когда я пытаюсь запустить мою маленькую программу, которую я г et this error:
attempt to call global 'rectangle_draw' (a nil value)
Traceback
main.lua:9: in function 'draw'
[C]: in function 'xpcall'
Что я делаю неправильно?