Modificada la estructura on es guarden els datos de la demo
This commit is contained in:
@@ -8,17 +8,18 @@
|
||||
#include "asset.h" // for Asset
|
||||
#include "lang.h" // for getText
|
||||
#include "resource.h" // for Resource
|
||||
#include "sprite.h" // for Sprite
|
||||
#include "text.h" // for Text
|
||||
#include "texture.h" // for Texture
|
||||
#include "screen.h"
|
||||
#include "sprite.h" // for Sprite
|
||||
#include "text.h" // for Text
|
||||
#include "texture.h" // for Texture
|
||||
|
||||
// [SINGLETON] Hay que definir las variables estáticas, desde el .h sólo la hemos declarado
|
||||
Scoreboard *Scoreboard::scoreboard_ = nullptr;
|
||||
|
||||
// [SINGLETON] Crearemos el objeto score_board con esta función estática
|
||||
void Scoreboard::init(SDL_Renderer *renderer)
|
||||
void Scoreboard::init()
|
||||
{
|
||||
Scoreboard::scoreboard_ = new Scoreboard(renderer);
|
||||
Scoreboard::scoreboard_ = new Scoreboard();
|
||||
}
|
||||
|
||||
// [SINGLETON] Destruiremos el objeto score_board con esta función estática
|
||||
@@ -34,8 +35,8 @@ Scoreboard *Scoreboard::get()
|
||||
}
|
||||
|
||||
// Constructor
|
||||
Scoreboard::Scoreboard(SDL_Renderer *renderer)
|
||||
: renderer_(renderer),
|
||||
Scoreboard::Scoreboard()
|
||||
: renderer_(Screen::get()->getRenderer()),
|
||||
|
||||
game_power_meter_texture_(Resource::get()->getTexture("game_power_meter.png")),
|
||||
power_meter_sprite_(std::make_unique<Sprite>(game_power_meter_texture_)),
|
||||
@@ -107,7 +108,7 @@ std::string Scoreboard::updateScoreText(int num)
|
||||
// Actualiza el contador
|
||||
void Scoreboard::updateCounter()
|
||||
{
|
||||
if (SDL_GetTicks() - ticks_ > SCOREBOARD_TICK_SPEED)
|
||||
if (SDL_GetTicks() - ticks_ > SCOREBOARD_TICK_SPEED_)
|
||||
{
|
||||
ticks_ = SDL_GetTicks();
|
||||
counter_++;
|
||||
|
||||
Reference in New Issue
Block a user