-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.lua
36 lines (29 loc) · 1014 Bytes
/
main.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
local Gamestate = require 'libs.hump.gamestate'
local highscore = require 'libs.sick'
local menu = require 'gamestates.menu'
function love.load()
-- This file is stored in special folder where Love files are saved.
-- Check https://love2d.org/wiki/love.filesystem for detailed info.
-- On archlinux, this resolves to ~/.local/share/love/... .
highscore.set('highscore.txt', 10)
-- love.window.setFullscreen(true, 'desktop')
love.window.setMode(1920, 1080)
-- Print joystick info.
local joysticks = love.joystick.getJoysticks()
print('num of joysticks: ', #joysticks)
for i, joystick in ipairs(joysticks) do
print(joystick:getName())
print('button count: ', joystick:getButtonCount())
end
Gamestate.registerEvents()
Gamestate.switch(menu)
end
function love.quit()
highscore.save()
print("Thanks for playing! Come back soon!")
end
function love.keypressed(key)
if key == 'escape' then
love.event.push('quit')
end
end