forked from KolibriOS/kolibrios
23 lines
866 B
C
23 lines
866 B
C
#include "game_over_panel.h"
|
|
|
|
GameOverPanel gameOverPanel;
|
|
|
|
void gameOverPanelInit(int width, int height) {
|
|
gameOverPanel.width = width;
|
|
gameOverPanel.height = height;
|
|
}
|
|
|
|
void gameOverPanelDraw() {
|
|
double centerX = gameOverPanel.width / 2;
|
|
int textTargetX = (int)round(centerX - (GOP_TEXT_WIDTH / 2));
|
|
int textTargetY = (int)round((gameOverPanel.height - 25) / 3);
|
|
int restartTargetX = centerX - (GOP_RESTART_WIDTH / 2);
|
|
int restartTargetY = gameOverPanel.height / 2;
|
|
// Game over text from sprite
|
|
graphicsBlitAtlasImage(GOP_TEXT_X + ATLAS_TEXT_SPRITE_X, GOP_TEXT_Y + ATLAS_TEXT_SPRITE_Y,
|
|
textTargetX, textTargetY, GOP_TEXT_WIDTH, GOP_TEXT_HEIGHT, false);
|
|
// Restart button
|
|
graphicsBlitAtlasImage(ATLAS_RESTART_X, ATLAS_RESTART_Y,
|
|
restartTargetX, restartTargetY, GOP_RESTART_WIDTH, GOP_RESTART_HEIGHT, false);
|
|
}
|