Draw a game over image instead of text

main
Tyler Scott 2022-02-12 16:02:01 +07:00
parent 29df1c149c
commit 68482f104f
1 changed files with 14 additions and 8 deletions

View File

@ -297,10 +297,13 @@ function love.load(arg)
if arg[#arg] == "debug" then require("lldebugger").start() end
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.points_font = love.graphics.newFont(30)
game.game_over_image = love.graphics.newImage('images/game_over.png')
game.game_over = false
game.fade_to_grey_tween = {p = 1.0}
game.paused = false
@ -865,20 +868,23 @@ function love.draw(alpha)
love.graphics.setColor(0, 0, 0, 0.8)
love.graphics.rectangle(
'fill',
game.level_left + game.bubble_diameter,
game.level_left + 10,
game.window_height / 2 - 80,
game.level_width - game.bubble_diameter * 2,
game.level_width - 20,
160,
20,
20
)
love.graphics.setColor(1, 1, 1, 1)
love.graphics.printf(
'YOU LOSE',
game.level_left,
game.window_height / 2 - 30,
game.level_width,
'center'
love.graphics.draw(
game.game_over_image,
game.window_center_x,
game.window_center_y,
0,
1,
1,
game.game_over_image:getWidth() / 2,
game.game_over_image:getHeight() / 2
)
end