Fonts and Menu
Added a font library and four fonts Added Scene configuration Added a Menu scene Added intro text to menu (+ FADE!!!!!!)
This commit is contained in:
parent
f17795c911
commit
f68115733e
11 changed files with 106 additions and 34 deletions
41
menu.lua
Normal file
41
menu.lua
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
menu = {}
|
||||
font_ini = require('scripts/fonts')
|
||||
function menu.load()
|
||||
RGB = 1
|
||||
titleCard = {
|
||||
duration = false,
|
||||
mainTitle = {
|
||||
text = love.graphics.newText(Effexor_Intro, "Void Shot"),
|
||||
y = 250,
|
||||
fallingRate = 2
|
||||
},
|
||||
secondTitle = {
|
||||
text = love.graphics.newText(ScratchedCarPaint_Intro, "Endless Desert"),
|
||||
y = 500,
|
||||
fallingRate = 2
|
||||
},
|
||||
targetTime = 1,
|
||||
elapsedTime = 0
|
||||
}
|
||||
end
|
||||
|
||||
function menu.update(dt)
|
||||
if titleCard.duration == true then
|
||||
titleCardUpdate(dt)
|
||||
end
|
||||
end
|
||||
|
||||
function menu.draw()
|
||||
love.graphics.setColor(RGB, RGB, RGB)
|
||||
love.graphics.draw(titleCard.mainTitle.text, window.x/2 - titleCard.mainTitle.text:getDimensions()/2, titleCard.mainTitle.y)
|
||||
love.graphics.draw(titleCard.secondTitle.text, window.x/2 - titleCard.secondTitle.text:getDimensions()*0.5/2, titleCard.secondTitle.y, 0, 0.5, 0.65)
|
||||
end
|
||||
|
||||
function titleCardUpdate(dt)
|
||||
if RGB > 0.001 then
|
||||
titleCard.elapsedTime = titleCard.elapsedTime + dt
|
||||
RGB = 1 - (titleCard.elapsedTime/titleCard.targetTime)
|
||||
print(RGB)
|
||||
end
|
||||
print("Elapsed:" .. titleCard.elapsedTime)
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue