44 lines
1006 B
Lua
44 lines
1006 B
Lua
-- CameraLoader = require 'lib/camera'
|
|
|
|
require "character"
|
|
require "lib/tree"
|
|
|
|
function love.conf(t)
|
|
t.console = true
|
|
end
|
|
|
|
function love.load()
|
|
-- PlayerFaction = Faction
|
|
|
|
-- Hero1 = Character:create("Petya", 10)
|
|
-- Hero2 = Character:create("Andrysha", 12)
|
|
|
|
Hero = CreateCharacter("Hero", Tree.assets.files.sprites.character)
|
|
|
|
-- PlayerFaction.characters = { Hero1, Hero2 }
|
|
love.window.setMode(1080, 720, { resizable = true, msaa = 4, vsync = true })
|
|
end
|
|
|
|
function love.update(dt)
|
|
Tree.panning:update(dt)
|
|
Tree.level:update(dt)
|
|
Hero:update(dt)
|
|
end
|
|
|
|
function love.draw()
|
|
Tree.level.camera:attach()
|
|
|
|
local width = 20
|
|
local height = 12
|
|
|
|
love.graphics.setColor(139 / 255, 195 / 255, 74 / 255, 1)
|
|
|
|
love.graphics.rectangle('fill', 0, 0, width, height)
|
|
love.graphics.setColor(244 / 255, 67 / 255, 54 / 255, 1)
|
|
love.graphics.rectangle('fill', 0, 0, 1, 1)
|
|
love.graphics.setColor(1, 1, 1, 1)
|
|
Hero:draw()
|
|
|
|
Tree.level.camera:detach()
|
|
end
|