-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.lua
66 lines (57 loc) · 1.45 KB
/
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
lg = love.graphics
lk = love.keyboard
lm = love.math
lw = love.window
le = love.event
math.randomseed(os.time())
math.random()math.random()
local log = require("lib/lovebird")
tween = require("lib/tween")
require("lib/loveframes")
require("lib/stateManager")
require("lib/lovelyMoon")
require("stg/game")
require("stg/menu")
require("stg/pause")
require("stg/leaderboard")
require("stg/settings")
cube = love.graphics.newImage('cube.png')
function love.load()
xsize, ysize = lg.getWidth(), lg.getHeight()
love.graphics.setBackgroundColor(104, 136, 248)
addState(GameState, "game")
addState(MenuState, "menu")
addState(PauseState, "pause")
addState(LeaderboardState, "leaderboard" )
addState(SettingsState, "settings" )
enableState("menu")
end
function love.keypressed( key, unicode )
loveframes.keypressed( key, unicode )
lovelyMoon.keypressed( key, unicode )
end
function love.keyreleased( unicode )
loveframes.keyreleased( key )
lovelyMoon.keyreleased( key, unicode )
end
function love.textinput( text )
loveframes.textinput( text )
end
function love.mousepressed(x, y, btn)
loveframes.mousepressed(x, y, btn)
lovelyMoon.mousepressed(x, y, btn)
end
function love.mousereleased(x,y,btn)
loveframes.mousereleased(x, y, btn)
lovelyMoon.mousereleased(x, y, btn)
end
function love.update(dt)
if dt > 0.05 then dt = 0.05 end
loveframes.update(dt)
tween.update(dt)
lovelyMoon.update(dt)
end
function love.draw()
lovelyMoon.draw()
loveframes.draw()
end