mirror of
https://gitea.com/SweetSea-ButImNotSweet/tromi_mobile.git
synced 2025-01-08 17:33:09 +08:00
Add loading screen
This commit is contained in:
29
main.lua
29
main.lua
@@ -21,21 +21,30 @@ HIscoreFILE = 'hiscores.sav'
|
||||
|
||||
function love.load()
|
||||
math.randomseed(os.time())
|
||||
highscores = {}
|
||||
require "load"
|
||||
require "settings"
|
||||
require "scene"
|
||||
require "game.vctrl" -- VCTRL
|
||||
|
||||
SCENE = SETTINGS.firstTime and InputConfigScene() or TitleScene()
|
||||
|
||||
|
||||
love.mouse.setVisible(false)
|
||||
love.window.setMode(love.graphics.getWidth(), love.graphics.getHeight(), {resizable = true});
|
||||
love.window.setFullscreen(SETTINGS["fullscreen"])
|
||||
|
||||
GLOBAL_TRANSFORM = love.math.newTransform()
|
||||
love.resize(love.graphics.getWidth(), love.graphics.getHeight())
|
||||
|
||||
love.window.setFullscreen(SETTINGS["fullscreen"])
|
||||
-- Text "LOADING..."
|
||||
love.graphics.setFont(love.graphics.newFont(20))
|
||||
love.graphics.replaceTransform(GLOBAL_TRANSFORM)
|
||||
love.graphics.clear()
|
||||
love.graphics.print("Tromi is loading...\nPlease wait, don't touch anywhere or press any key!",10,0)
|
||||
love.graphics.flushBatch()
|
||||
love.graphics.present()
|
||||
|
||||
-- Now it's real time to load all stuffs!
|
||||
highscores = {}
|
||||
require "load"
|
||||
require "scene"
|
||||
require "game.vctrl" -- VCTRL
|
||||
|
||||
SCENE = SETTINGS.firstTime and InputConfigScene() or TitleScene()
|
||||
|
||||
VCTRL.new{
|
||||
-- {type='button',x= 100,y=320,key= 'up',icon= 'up',r=35,iconSize=60,alpha=1},
|
||||
@@ -89,14 +98,14 @@ function love.draw()
|
||||
-- love.graphics.line(0,10*iy,640,10*iy)
|
||||
-- end
|
||||
|
||||
love.graphics.pop()
|
||||
|
||||
if DEBUG_showKey then
|
||||
drawText(
|
||||
"Pressed: "..(LastPressedKey or '[NONE]').." | Released: "..(LastReleasedKey or '[NONE]'),
|
||||
0,0,1000,"left"
|
||||
)
|
||||
end
|
||||
|
||||
love.graphics.pop()
|
||||
end
|
||||
|
||||
local return_scancode, escape_scancode = love.keyboard.getScancodeFromKey('return'), love.keyboard.getScancodeFromKey('escape')
|
||||
|
||||
Reference in New Issue
Block a user