2022-07-07 06:50:43 +00:00
|
|
|
function lovr.conf(t)
|
|
|
|
t.headset.supersample = true
|
|
|
|
t.modules.audio = false
|
|
|
|
t.modules.physics = false
|
|
|
|
t.modules.thread = false
|
|
|
|
end
|
|
|
|
|
|
|
|
function lovr.load()
|
|
|
|
if not lovr.graphics then
|
|
|
|
print(string.format('LÖVR %d.%d.%d\nNo game', lovr.getVersion()))
|
|
|
|
lovr.event.quit()
|
|
|
|
return
|
|
|
|
end
|
|
|
|
|
2022-08-14 04:10:58 +00:00
|
|
|
lovr.graphics.setBackgroundColor(0x20232c)
|
2022-09-14 00:36:10 +00:00
|
|
|
logo = lovr.graphics.newShader('unlit', 'logo')
|
2022-07-07 06:50:43 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
function lovr.draw(pass)
|
|
|
|
local padding = .1
|
|
|
|
local font = lovr.graphics.getDefaultFont()
|
|
|
|
local fade = .315 + .685 * math.abs(math.sin(lovr.headset.getTime() * 2))
|
|
|
|
local titlePosition = 1.5 - padding
|
|
|
|
local subtitlePosition = titlePosition - font:getHeight() * .25 - padding
|
|
|
|
|
|
|
|
pass:setCullMode('back')
|
|
|
|
pass:setShader(logo)
|
|
|
|
pass:plane(0, 2, -3)
|
|
|
|
pass:setShader()
|
2022-09-14 00:36:10 +00:00
|
|
|
|
2022-07-07 06:50:43 +00:00
|
|
|
pass:text('LÖVR', -.012, titlePosition, -3, .25, quat(0, 0, 1, 0), nil, 'center', 'top')
|
|
|
|
|
|
|
|
pass:setColor(.9, .9, .9, fade)
|
|
|
|
pass:text('No game :(', -.005, subtitlePosition, -3, .15, 0, 0, 1, 0, nil, 'center', 'top')
|
|
|
|
end
|