/
alex_baut11
/
lua-container-game
Обзор
Документация
Войти
/
alex_baut11
/
lua-container-game
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
main.lua
99 строк
2 KB
AlexB
sm
29 дек 2025, 11:46
29 дек 2025, 11:46
d4f82fb
Код
Авторство
О чём код?
local Player = require("player") local Item = require("clickable") local ScreenManager = require "screen_manager" loveframes = require("LoveFrames.loveframes") flux = require "flux" local Screens = require "screens.index" --#containter gui --# player = Player:new() items = {} items.update = function(dt) for _,el in ipairs(items) do el:update(dt) end end items.draw = function() for _,el in ipairs(items) do el:draw() end end sm = ScreenManager:new(Screens) function love.load() -- for _,el in ipairs(item_list) do -- table.insert(items, el) -- end sm:change_screen("upgrades") font = love.graphics.newFont("Minercraftory.ttf", 18) small_font = love.graphics.newFont("Minercraftory.ttf", 14) deffont = love.graphics.newFont("Montserrat-Regular.ttf", 14) end function love.update(dt) flux.update(dt) -- your code sm:update(dt) loveframes.update(dt) for i,el in ipairs(items) do if el.trash then table.remove(items, i) end end end function love.draw() -- your code loveframes.draw() sm:draw() end function love.mousepressed(x, y, button) for _,el in ipairs(items) do el:mousepressed(x, y, button) end loveframes.mousepressed(x, y, button) end function love.mousereleased(x, y, button) loveframes.mousereleased(x, y, button) end function love.keypressed(key, scancode, isrepeat) -- your code loveframes.keypressed(key, isrepeat) end function love.keyreleased(key) -- your code loveframes.keyreleased(key) end -- Used by text input object function love.textinput(text) -- your code loveframes.textinput(text) end