Implementado el temporizador del marcador

This commit is contained in:
2022-09-01 12:50:17 +02:00
parent 62e9a2ad2a
commit 6a84d114e8
4 changed files with 33 additions and 5 deletions

View File

@@ -15,6 +15,13 @@
class ScoreBoard
{
private:
struct clock_t
{
int hours;
int minutes;
int seconds;
};
LTexture *texture; // Textura con los graficos para las vidas
AnimatedSprite *sprite; // Sprite para mostrar las vidas en el marcador
SDL_Renderer *renderer; // El renderizador de la ventana
@@ -25,10 +32,15 @@ private:
int colorChangeSpeed; // Cuanto mas alto, mas tarda en cambiar de color
int *lives; // Número ara mostrar en el marcador de vidas
int *items; // Número para mostrar en el marcador de items
Uint32 *clock; // Contiene el tiempo de inicio de la partida
clock_t time; // Contiene el tiempo de partida transcurrido
// Obtiene el tiempo transcurrido de partida
clock_t getTime();
public:
// Constructor
ScoreBoard(SDL_Renderer *renderer, Asset *asset, int *lives, int *items);
ScoreBoard(SDL_Renderer *renderer, Asset *asset, int *lives, int *items, Uint32 *clock);
// Destructor
~ScoreBoard();