Abans de renombrar player.cpp
This commit is contained in:
@@ -19,7 +19,7 @@ constexpr int SCOREBOARD_MAX_PANELS = 3;
|
||||
constexpr int SCOREBOARD_TICK_SPEED = 100;
|
||||
|
||||
// Enums
|
||||
enum class ScoreboardMode
|
||||
enum class ScoreboardMode : int
|
||||
{
|
||||
SCORE,
|
||||
STAGE_INFO,
|
||||
@@ -32,7 +32,7 @@ enum class ScoreboardMode
|
||||
};
|
||||
|
||||
// Structs
|
||||
struct panel_t
|
||||
struct Panel
|
||||
{
|
||||
ScoreboardMode mode; // Modo en el que se encuentra el panel
|
||||
SDL_Rect pos; // Posición donde dibujar el panel dentro del marcador
|
||||
@@ -43,38 +43,38 @@ class Scoreboard
|
||||
{
|
||||
private:
|
||||
// [SINGLETON] Objeto scoreboard privado para Don Melitón
|
||||
static Scoreboard *scoreboard;
|
||||
static Scoreboard *scoreboard_;
|
||||
|
||||
// Objetos y punteros
|
||||
SDL_Renderer *renderer; // El renderizador de la ventana
|
||||
SDL_Renderer *renderer_; // El renderizador de la ventana
|
||||
|
||||
std::shared_ptr<Texture> gamePowerMeterTexture; // Textura con el marcador de poder de la fase
|
||||
std::unique_ptr<Sprite> powerMeterSprite; // Sprite para el medidor de poder de la fase
|
||||
std::unique_ptr<Text> textScoreBoard; // Fuente para el marcador del juego
|
||||
std::shared_ptr<Texture> game_power_meter_texture_; // Textura con el marcador de poder de la fase
|
||||
std::unique_ptr<Sprite> power_meter_sprite_; // Sprite para el medidor de poder de la fase
|
||||
std::unique_ptr<Text> text_scoreboard_; // Fuente para el marcador del juego
|
||||
|
||||
SDL_Texture *background; // Textura para dibujar el marcador
|
||||
std::vector<SDL_Texture *> panelTexture; // Texturas para dibujar cada panel;
|
||||
SDL_Texture *background_; // Textura para dibujar el marcador
|
||||
std::vector<SDL_Texture *> panel_texture_; // Texturas para dibujar cada panel
|
||||
|
||||
// Variables
|
||||
int stage; // Número de fase actual
|
||||
std::string name[SCOREBOARD_MAX_PANELS]; // Nom de cada jugador
|
||||
std::string recordName[SCOREBOARD_MAX_PANELS]; // Nombre introducido para la tabla de records
|
||||
int selectorPos[SCOREBOARD_MAX_PANELS]; // Posición del selector de letra para introducir el nombre
|
||||
int score[SCOREBOARD_MAX_PANELS]; // Puntuación de los jugadores
|
||||
float mult[SCOREBOARD_MAX_PANELS]; // Multiplicador de los jugadores
|
||||
int continueCounter[SCOREBOARD_MAX_PANELS]; // Tiempo para continuar de los jugadores
|
||||
int hiScore; // Máxima puntuación
|
||||
float power; // Poder actual de la fase
|
||||
std::string hiScoreName; // Nombre del jugador con la máxima puntuación
|
||||
Color color; // Color del marcador
|
||||
SDL_Rect rect; // Posición y dimensiones del marcador
|
||||
panel_t panel[SCOREBOARD_MAX_PANELS]; // Lista con todos los paneles del marcador
|
||||
Uint32 ticks; // Variable donde almacenar el valor de SDL_GetTiks()
|
||||
int counter; // Contador
|
||||
std::string name_[SCOREBOARD_MAX_PANELS]; // Nom de cada jugador
|
||||
std::string record_name_[SCOREBOARD_MAX_PANELS]; // Nombre introducido para la tabla de records
|
||||
int selector_pos_[SCOREBOARD_MAX_PANELS]; // Posición del selector de letra para introducir el nombre
|
||||
int score_[SCOREBOARD_MAX_PANELS]; // Puntuación de los jugadores
|
||||
float mult_[SCOREBOARD_MAX_PANELS]; // Multiplicador de los jugadores
|
||||
int continue_counter_[SCOREBOARD_MAX_PANELS]; // Tiempo para continuar de los jugadores
|
||||
Panel panel_[SCOREBOARD_MAX_PANELS]; // Lista con todos los paneles del marcador
|
||||
int stage_; // Número de fase actual
|
||||
int hi_score_; // Máxima puntuación
|
||||
float power_; // Poder actual de la fase
|
||||
std::string hi_score_name_; // Nombre del jugador con la máxima puntuación
|
||||
Color color_; // Color del marcador
|
||||
SDL_Rect rect_; // Posición y dimensiones del marcador
|
||||
Uint32 ticks_; // Variable donde almacenar el valor de SDL_GetTiks()
|
||||
int counter_; // Contador
|
||||
|
||||
// Puntos predefinidos para colocar elementos en los paneles
|
||||
SDL_Point slot4_1, slot4_2, slot4_3, slot4_4;
|
||||
SDL_Point enterNamePos;
|
||||
SDL_Point slot4_1_, slot4_2_, slot4_3_, slot4_4_;
|
||||
SDL_Point enter_name_pos_;
|
||||
|
||||
// Recalcula las anclas de los elementos
|
||||
void recalculateAnchors();
|
||||
@@ -128,7 +128,7 @@ public:
|
||||
void setName(int panel, std::string name);
|
||||
|
||||
// Establece el valor de la variable
|
||||
void setRecordName(int panel, std::string recordName);
|
||||
void setRecordName(int panel, std::string record_name);
|
||||
|
||||
// Establece el valor de la variable
|
||||
void setSelectorPos(int panel, int pos);
|
||||
@@ -146,7 +146,7 @@ public:
|
||||
void setStage(int stage);
|
||||
|
||||
// Establece el valor de la variable
|
||||
void setHiScore(int hiScore);
|
||||
void setHiScore(int hi_score);
|
||||
|
||||
// Establece el valor de la variable
|
||||
void setPower(float power);
|
||||
|
||||
Reference in New Issue
Block a user