Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- main.lua
- -- require
- local inputManager = require("input/inputManager")
- local gameStateManager = require("gameStateManager/gameStateManager")
- local playScene = require("scenes/playscene")
- local inputManagerInstance -- Declare the variable outside any function
- local gameStateManagerInstance
- function love.load()
- --input
- inputManagerInstance = inputManager:new()
- --gamestatemanager
- gameStateManagerInstance = gameStateManager:new(inputManagerInstance)
- gameStateManagerInstance:addScene("Playscene", playScene)
- gameStateManagerInstance:load()
- --graphics
- love.graphics.setDefaultFilter('nearest', 'nearest', 0)
- end
- function love.update(dt)
- inputManagerInstance:update(dt)
- gameStateManagerInstance:update(dt)
- end
- function love.draw()
- gameStateManagerInstance:draw()
- end
- --another file playscene.lua
- function PlayScene:draw()
- love.graphics.push()
- love.graphics.scale(5, 5)
- love.graphics.draw(player.sprite, 0, 0)
- love.graphics.pop()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement