Modificada la estructura on es guarden els datos de la demo
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
#pragma once
|
||||
|
||||
#include <SDL2/SDL_rect.h> // for SDL_Point, SDL_Rect
|
||||
#include <SDL2/SDL_render.h> // for SDL_Renderer, SDL_Texture
|
||||
#include <SDL2/SDL_stdinc.h> // for Uint32
|
||||
#include <memory> // for unique_ptr, shared_ptr
|
||||
#include <string> // for string
|
||||
#include <vector> // for vector
|
||||
#include "utils.h" // for Color
|
||||
#include <SDL2/SDL_rect.h> // for SDL_Point, SDL_Rect
|
||||
#include <SDL2/SDL_render.h> // for SDL_Renderer, SDL_Texture
|
||||
#include <SDL2/SDL_stdinc.h> // for Uint32
|
||||
#include <memory> // for unique_ptr, shared_ptr
|
||||
#include <string> // for string
|
||||
#include <vector> // for vector
|
||||
#include "utils.h" // for Color
|
||||
class Sprite;
|
||||
class Text;
|
||||
class Texture;
|
||||
@@ -16,7 +16,6 @@ constexpr int SCOREBOARD_LEFT_PANEL = 0;
|
||||
constexpr int SCOREBOARD_CENTER_PANEL = 1;
|
||||
constexpr int SCOREBOARD_RIGHT_PANEL = 2;
|
||||
constexpr int SCOREBOARD_MAX_PANELS = 3;
|
||||
constexpr int SCOREBOARD_TICK_SPEED = 100;
|
||||
|
||||
// Enums
|
||||
enum class ScoreboardMode : int
|
||||
@@ -42,6 +41,9 @@ struct Panel
|
||||
class Scoreboard
|
||||
{
|
||||
private:
|
||||
// Constantes
|
||||
static constexpr int SCOREBOARD_TICK_SPEED_ = 100;
|
||||
|
||||
// [SINGLETON] Objeto scoreboard privado para Don Melitón
|
||||
static Scoreboard *scoreboard_;
|
||||
|
||||
@@ -103,14 +105,14 @@ private:
|
||||
// [SINGLETON] Ahora el constructor y el destructor son privados
|
||||
|
||||
// Constructor
|
||||
explicit Scoreboard(SDL_Renderer *renderer);
|
||||
Scoreboard();
|
||||
|
||||
// Destructor
|
||||
~Scoreboard();
|
||||
|
||||
public:
|
||||
// [SINGLETON] Crearemos el objeto scoreboard con esta función estática
|
||||
static void init(SDL_Renderer *renderer);
|
||||
static void init();
|
||||
|
||||
// [SINGLETON] Destruiremos el objeto scoreboard con esta función estática
|
||||
static void destroy();
|
||||
|
||||
Reference in New Issue
Block a user