multi, thread = require("multi"):init({priority=true}) multi.setClock(require("socket").gettime) -- When on linux os.clock doesn't reture actual seconds the program has elapsed for GLOBAL, THREAD = require("multi.integration.loveManager"):init() local gui = require("gui") local color = require("gui.core.color") local title = require("menus.title") local menu = require("gui.core.menus") color.indexColor("bg","#2b348b") color.indexColor("tile_bg","#5459e4") color.indexColor("header_tile","#2a2e91") color.indexColor("status_font", "#e4b82a") color.indexColor("title_font","#b16d24") color.indexColor("question_bg","#363ac8") color.indexColor("tile_font","#ffffff") color.indexColor("header_font","#fef6eeda") require("gui.addons") gui:setHotKey({"f11"})(function() fullscreen, fstype = love.window.getFullscreen() love.window.setFullscreen(not fullscreen, "desktop") end) local old = multi.error multi.error = function(...) old(...) os.exit() end function love.load() love.filesystem.setIdentity("jeopardy") success = love.filesystem.createDirectory("") gui:cacheImage({"assets/images/checked.png","assets/images/unchecked.png","assets/images/speaker.png"}) gui:setAspectSize(1920, 1080) gui.aspect_ratio = true local bg = gui:newImageLabel("assets/images/background.png") bg:fullFrame() menu.init(bg) title:visible(true) end function love.update(dt) gui.update(dt) multi:uManager(dt) end function love.draw() gui.draw() end