beginnings of a test harness

[?]
May 22, 2022, 3:54 PM
3QNOKBFMKBGXBVJIRHR2444JRRMBTABHE4674NR3DT67RRM2X6GAC

Dependencies

Change contents

  • file addition: run.lua (----------)
    [4.2]
    -- main entrypoint from LÖVE
    function love.run()
    if love.load then love.load(love.arg.parseGameArguments(arg), arg) end
    if love.timer then love.timer.step() end
    local dt = 0
    return function()
    if love.event then
    love.event.pump()
    for name, a,b,c,d,e,f in love.event.poll() do
    if name == "quit" then
    if not love.quit or not love.quit() then
    return a or 0
    end
    end
    love.handlers[name](a,b,c,d,e,f)
    end
    end
    if love.timer then dt = love.timer.step() end
    if love.update then love.update(dt) end -- will pass 0 if love.timer is disabled
    if love.graphics and love.graphics.isActive() then
    love.graphics.origin()
    love.graphics.clear(love.graphics.getBackgroundColor())
    if love.draw then love.draw() end
    love.graphics.present()
    end
    if love.timer then love.timer.sleep(0.001) end
    end
    end
  • edit in main.lua at line 10
    [2.78]
    [6.21]
    require 'run'