Add Game Over Screen
Load game over asset in loadAssets()
, and update onRender()
:
assets["over"] = resources.loadImage("images/over.png", pivotX: 0.0, pivotY: 0.0);
...
@override
void onRender() {
gfx.clear(0, 0, 0);
if (state == GameState.menu) {
gfx.drawImage(assets["table"]!, 0, 0, 0);
String menuImage = "menu${numPlayers - 1}";
gfx.drawImage(assets[menuImage]!, 0, 0, 0);
} else if (state == GameState.play) {
game.draw();
} else if (state == GameState.gameOver) {
game.draw();
gfx.drawImage(assets["over"]!, 0, 0, 0);
}
}