Title: optimitzat render()
This commit is contained in:
@@ -43,6 +43,13 @@ private:
|
||||
START_HAS_BEEN_PRESSED, // Se ha pulsado el botón de start
|
||||
};
|
||||
|
||||
// --- Estructura para definir anclas ---
|
||||
struct Anchor
|
||||
{
|
||||
int mini_logo;
|
||||
int copyright_text;
|
||||
};
|
||||
|
||||
// --- Objetos y punteros ---
|
||||
std::shared_ptr<Text> text_; // Objeto de texto para escribir en pantalla
|
||||
std::unique_ptr<Fade> fade_; // Fundido en pantalla
|
||||
@@ -60,6 +67,9 @@ private:
|
||||
TitleState state_; // Estado actual de la sección
|
||||
bool should_render_start_prompt = false; // Indica si se muestra o no el texto de PRESS START BUTTON TO PLAY
|
||||
|
||||
// -- Variables de diseño ---
|
||||
Anchor anchor_; // Anclas para definir la posición de los elementos del titulo
|
||||
|
||||
// --- Métodos internos ---
|
||||
void update(); // Actualiza las variables del objeto
|
||||
void render(); // Dibuja el objeto en pantalla
|
||||
@@ -73,4 +83,5 @@ private:
|
||||
void updateState(); // Actualiza el estado
|
||||
void updateStartPrompt();
|
||||
void renderStartPrompt();
|
||||
void renderCopyright();
|
||||
};
|
||||
Reference in New Issue
Block a user