-- CameraLoader = require 'lib/camera' local character = require "lib/character/character" require "lib/tree" function love.conf(t) t.console = true end function love.load() local char = character.spawn("Hero", "warrior", Tree.assets.files.sprites.character) char:runTo(Vec3 { 5, 5 }) -- PlayerFaction.characters = { Hero1, Hero2 } love.window.setMode(1080, 720, { resizable = true, msaa = 4, vsync = true }) end function love.update(dt) Tree.controls:poll() Tree.panning:update(dt) Tree.level:update(dt) Tree.controls:cache() end function love.draw() Tree.level.camera:attach() local width = 30 local height = 30 for y = 0, height - 1 do for x = 0, width - 1 do if (x + y) % 2 == 0 then love.graphics.setColor(0, 0, 0) else love.graphics.setColor(1, 1, 1) end love.graphics.rectangle("fill", x, y, 1, 1) end end love.graphics.setColor(1, 1, 1) Tree.level:draw() Tree.level.camera:detach() end