screen.cpp: getDisplayInfo()

resource.cpp: afegida info del display en la pantalla de carrega
This commit is contained in:
2025-09-26 19:42:39 +02:00
parent 5bb0ff19bc
commit 0459b39366
4 changed files with 45 additions and 6 deletions

View File

@@ -809,6 +809,23 @@ void Resource::renderProgress() {
Lang::getText("[RESOURCE] LOADING") + " : " + loading_resource_name_,
param.resource.color);
// Muestra información del monitor alineada con la barra de carga
loading_text_->writeColored(
X_PADDING,
Y_PADDING,
screen->getDisplayMonitorName(),
param.resource.color);
loading_text_->writeColored(
X_PADDING,
Y_PADDING + 9,
std::to_string(screen->getDisplayMonitorWidth()) + "x" + std::to_string(screen->getDisplayMonitorHeight()),
param.resource.color);
loading_text_->writeColored(
X_PADDING,
Y_PADDING + 18,
std::to_string(screen->getDisplayMonitorRefreshRate()) + "Hz",
param.resource.color);
// Renderiza el frame en pantalla
screen->coreRender();
}
@@ -844,9 +861,6 @@ void Resource::loadDemoDataQuiet() {
// Inicializa los rectangulos que definen la barra de progreso
void Resource::initProgressBar() {
constexpr float X_PADDING = 20.0F;
constexpr float Y_PADDING = 20.0F;
constexpr float BAR_HEIGHT = 10.0F;
const float BAR_Y_POSITION = param.game.height - BAR_HEIGHT - Y_PADDING;
const float WIRED_BAR_WIDTH = param.game.width - (X_PADDING * 2);