afegida logica de continues
fix: el text no centrava correctament en horitzontal
This commit is contained in:
@@ -157,6 +157,27 @@ constexpr float INIT_HUD_SHIP_START_Y_RATIO = 0.75f; // 75% desde el top de PLA
|
||||
constexpr float P1_SPAWN_X_RATIO = 0.33f; // 33% desde izquierda
|
||||
constexpr float P2_SPAWN_X_RATIO = 0.67f; // 67% desde izquierda
|
||||
constexpr float SPAWN_Y_RATIO = 0.75f; // 75% desde arriba
|
||||
|
||||
// Continue system behavior
|
||||
constexpr int CONTINUE_COUNT_START = 9; // Countdown starts at 9
|
||||
constexpr float CONTINUE_TICK_DURATION = 1.0f; // Seconds per countdown tick
|
||||
constexpr int MAX_CONTINUES = 3; // Maximum continues per game
|
||||
constexpr bool INFINITE_CONTINUES = false; // If true, unlimited continues
|
||||
|
||||
// Continue screen visual configuration
|
||||
namespace ContinueScreen {
|
||||
// "CONTINUE" text
|
||||
constexpr float CONTINUE_TEXT_SCALE = 2.0f; // Text size
|
||||
constexpr float CONTINUE_TEXT_Y_RATIO = 0.35f; // 35% from top of PLAYAREA
|
||||
|
||||
// Countdown number (9, 8, 7...)
|
||||
constexpr float COUNTER_TEXT_SCALE = 4.0f; // Text size (large)
|
||||
constexpr float COUNTER_TEXT_Y_RATIO = 0.50f; // 50% from top of PLAYAREA
|
||||
|
||||
// "CONTINUES LEFT: X" text
|
||||
constexpr float INFO_TEXT_SCALE = 1.0f; // Text size (small)
|
||||
constexpr float INFO_TEXT_Y_RATIO = 0.65f; // 65% from top of PLAYAREA
|
||||
} // namespace ContinueScreen
|
||||
} // namespace Game
|
||||
|
||||
// Física (valores actuales del juego, sincronizados con joc_asteroides.cpp)
|
||||
|
||||
Reference in New Issue
Block a user