Draw a game over image instead of text
parent
29df1c149c
commit
68482f104f
22
main.lua
22
main.lua
|
|
@ -297,10 +297,13 @@ function love.load(arg)
|
||||||
if arg[#arg] == "debug" then require("lldebugger").start() end
|
if arg[#arg] == "debug" then require("lldebugger").start() end
|
||||||
|
|
||||||
game.window_width, game.window_height = love.graphics.getDimensions()
|
game.window_width, game.window_height = love.graphics.getDimensions()
|
||||||
|
game.window_center_x = game.window_width / 2
|
||||||
|
game.window_center_y = game.window_height / 2
|
||||||
|
|
||||||
game.score_font = love.graphics.setNewFont(50)
|
game.score_font = love.graphics.setNewFont(50)
|
||||||
game.points_font = love.graphics.newFont(30)
|
game.points_font = love.graphics.newFont(30)
|
||||||
|
|
||||||
|
game.game_over_image = love.graphics.newImage('images/game_over.png')
|
||||||
game.game_over = false
|
game.game_over = false
|
||||||
game.fade_to_grey_tween = {p = 1.0}
|
game.fade_to_grey_tween = {p = 1.0}
|
||||||
game.paused = false
|
game.paused = false
|
||||||
|
|
@ -865,20 +868,23 @@ function love.draw(alpha)
|
||||||
love.graphics.setColor(0, 0, 0, 0.8)
|
love.graphics.setColor(0, 0, 0, 0.8)
|
||||||
love.graphics.rectangle(
|
love.graphics.rectangle(
|
||||||
'fill',
|
'fill',
|
||||||
game.level_left + game.bubble_diameter,
|
game.level_left + 10,
|
||||||
game.window_height / 2 - 80,
|
game.window_height / 2 - 80,
|
||||||
game.level_width - game.bubble_diameter * 2,
|
game.level_width - 20,
|
||||||
160,
|
160,
|
||||||
20,
|
20,
|
||||||
20
|
20
|
||||||
)
|
)
|
||||||
love.graphics.setColor(1, 1, 1, 1)
|
love.graphics.setColor(1, 1, 1, 1)
|
||||||
love.graphics.printf(
|
love.graphics.draw(
|
||||||
'YOU LOSE',
|
game.game_over_image,
|
||||||
game.level_left,
|
game.window_center_x,
|
||||||
game.window_height / 2 - 30,
|
game.window_center_y,
|
||||||
game.level_width,
|
0,
|
||||||
'center'
|
1,
|
||||||
|
1,
|
||||||
|
game.game_over_image:getWidth() / 2,
|
||||||
|
game.game_over_image:getHeight() / 2
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue