Pos pense que ja està tot apanyat lo de EnterName i Scoreboard

This commit is contained in:
2025-02-07 13:45:07 +01:00
parent 29bc4a64fd
commit 01591175ef

View File

@@ -11,6 +11,7 @@
#include "sprite.h" // Para Sprite #include "sprite.h" // Para Sprite
#include "text.h" // Para Text #include "text.h" // Para Text
#include "enter_name.h" // Para NAME_LENGHT #include "enter_name.h" // Para NAME_LENGHT
#include <iostream>
// [SINGLETON] Hay que definir las variables estáticas, desde el .h sólo la hemos declarado // [SINGLETON] Hay que definir las variables estáticas, desde el .h sólo la hemos declarado
Scoreboard *Scoreboard::scoreboard_ = nullptr; Scoreboard *Scoreboard::scoreboard_ = nullptr;
@@ -313,9 +314,6 @@ void Scoreboard::fillPanelTextures()
default: default:
break; 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 // Deja el renderizador apuntando donde estaba
@@ -382,9 +380,8 @@ void Scoreboard::recalculateAnchors()
slot4_4_ = {col, row4}; slot4_4_ = {col, row4};
// Primer cuadrado para poner el nombre de record // 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')); 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; enter_name_pos_.y = row4;
// Recoloca los sprites // Recoloca los sprites