diff --git a/source/scoreboard.cpp b/source/scoreboard.cpp index 274fe65..b2daf02 100644 --- a/source/scoreboard.cpp +++ b/source/scoreboard.cpp @@ -11,6 +11,7 @@ #include "sprite.h" // Para Sprite #include "text.h" // Para Text #include "enter_name.h" // Para NAME_LENGHT +#include // [SINGLETON] Hay que definir las variables estáticas, desde el .h sólo la hemos declarado Scoreboard *Scoreboard::scoreboard_ = nullptr; @@ -313,9 +314,6 @@ void Scoreboard::fillPanelTextures() default: break; } - - SDL_SetRenderDrawColor(renderer_, 255, 0, 0, 255); - SDL_RenderDrawLine(renderer_, (float)rect_.w / (float)SCOREBOARD_MAX_PANELS / 2, 0, (float)rect_.w / (float)SCOREBOARD_MAX_PANELS / 2, rect_.h); } // Deja el renderizador apuntando donde estaba @@ -382,9 +380,8 @@ void Scoreboard::recalculateAnchors() slot4_4_ = {col, row4}; // Primer cuadrado para poner el nombre de record - //const int enter_name_lenght = NAME_LENGHT * 7; const int enter_name_lenght = text_scoreboard_->lenght(std::string(NAME_LENGHT, 'A')); - enter_name_pos_.x = (panel_width - enter_name_lenght) / 2; + enter_name_pos_.x = col - (enter_name_lenght / 2); enter_name_pos_.y = row4; // Recoloca los sprites