forked from jaildesigner-jailgames/jaildoctors_dilemma
Arreglat aixina sense massa ganes Scoreboard::render()
This commit is contained in:
@@ -46,6 +46,7 @@ private:
|
||||
std::shared_ptr<AnimatedSprite> player_sprite_; // Sprite para mostrar las vidas en el marcador
|
||||
std::shared_ptr<Texture> item_texture_; // Textura con los graficos para las vidas
|
||||
std::shared_ptr<ScoreboardData> data_; // Contiene las variables a mostrar en el marcador
|
||||
SDL_Texture *texture_; // Textura donde dibujar el marcador;
|
||||
|
||||
// Variables
|
||||
std::vector<Color> color_; // Vector con los colores del objeto
|
||||
@@ -56,6 +57,7 @@ private:
|
||||
Uint32 paused_time_elapsed_; // Tiempo acumulado en pausa
|
||||
ClockData clock_; // Contiene las horas, minutos y segundos transcurridos desde el inicio de la partida
|
||||
Color items_color_; // Color de la cantidad de items recogidos
|
||||
SDL_Rect texture_dest_; // Rectangulo donde dibujar la textura del marcador
|
||||
|
||||
// Obtiene el tiempo transcurrido de partida
|
||||
ClockData getTime();
|
||||
@@ -63,12 +65,15 @@ private:
|
||||
// Actualiza el color de la cantidad de items recogidos
|
||||
void updateItemsColor();
|
||||
|
||||
// Dibuja los elementos del marcador en la textura
|
||||
void fillTexture();
|
||||
|
||||
public:
|
||||
// Constructor
|
||||
Scoreboard(std::shared_ptr<ScoreboardData> data);
|
||||
|
||||
// Destructor
|
||||
~Scoreboard() = default;
|
||||
~Scoreboard();
|
||||
|
||||
// Pinta el objeto en pantalla
|
||||
void render();
|
||||
|
||||
Reference in New Issue
Block a user