claude: arreglos d'estil
This commit is contained in:
@@ -19,9 +19,10 @@
|
||||
#include "manage_hiscore_table.h" // Para ManageHiScoreTable, Table
|
||||
#include "player.h" // Para Player
|
||||
|
||||
// --- Namespace Options: gestión de configuración y opciones del juego ---
|
||||
namespace Options {
|
||||
|
||||
// --- Opciones de ventana ---
|
||||
// --- Estructuras ---
|
||||
struct Window {
|
||||
std::string caption; // Texto que aparece en la barra de título de la ventana
|
||||
int zoom{2}; // Valor por el que se multiplica el tamaño de la ventana
|
||||
@@ -32,7 +33,6 @@ struct Window {
|
||||
: caption("Coffee Crisis Arcade Edition") {}
|
||||
};
|
||||
|
||||
// --- Opciones de vídeo ---
|
||||
struct Video {
|
||||
SDL_ScaleMode scale_mode{SDL_ScaleMode::SDL_SCALEMODE_NEAREST}; // Filtro usado para el escalado de la imagen
|
||||
bool fullscreen{false}; // Indica si se usa pantalla completa
|
||||
@@ -45,7 +45,6 @@ struct Video {
|
||||
Video() = default;
|
||||
};
|
||||
|
||||
// --- Opciones de música ---
|
||||
struct Music {
|
||||
bool enabled{true}; // Indica si la música suena o no
|
||||
int volume{100}; // Volumen de la música
|
||||
@@ -54,7 +53,6 @@ struct Music {
|
||||
Music() = default;
|
||||
};
|
||||
|
||||
// --- Opciones de sonido ---
|
||||
struct Sound {
|
||||
bool enabled{true}; // Indica si los sonidos suenan o no
|
||||
int volume{100}; // Volumen de los sonidos
|
||||
@@ -63,7 +61,6 @@ struct Sound {
|
||||
Sound() = default;
|
||||
};
|
||||
|
||||
// --- Opciones de audio ---
|
||||
struct Audio {
|
||||
Music music; // Opciones para la música
|
||||
Sound sound; // Opciones para los efectos de sonido
|
||||
@@ -74,7 +71,6 @@ struct Audio {
|
||||
Audio() = default;
|
||||
};
|
||||
|
||||
// --- Opciones de configuración ---
|
||||
struct Settings {
|
||||
Difficulty::Code difficulty{Difficulty::Code::NORMAL}; // Dificultad del juego
|
||||
Lang::Code language{Lang::Code::VALENCIAN}; // Idioma usado en el juego
|
||||
@@ -96,7 +92,6 @@ struct Settings {
|
||||
}
|
||||
};
|
||||
|
||||
// --- Estructura para gamepad individual ---
|
||||
struct Gamepad {
|
||||
std::shared_ptr<Input::Gamepad> instance = nullptr; // Referencia al mando
|
||||
std::string name; // Nombre del mando
|
||||
@@ -107,7 +102,7 @@ struct Gamepad {
|
||||
: player_id(custom_player_id) {}
|
||||
};
|
||||
|
||||
// --- Manager para los gamepads ---
|
||||
// --- Clases ---
|
||||
class GamepadManager {
|
||||
public:
|
||||
void init() {
|
||||
@@ -291,7 +286,6 @@ struct Keyboard {
|
||||
}
|
||||
};
|
||||
|
||||
// --- Opciones pendientes de aplicar ---
|
||||
struct PendingChanges {
|
||||
Lang::Code new_language{Lang::Code::VALENCIAN}; // Idioma en espera de aplicar
|
||||
Difficulty::Code new_difficulty{Difficulty::Code::NORMAL}; // Dificultad en espera de aplicar
|
||||
@@ -301,7 +295,7 @@ struct PendingChanges {
|
||||
PendingChanges() = default;
|
||||
};
|
||||
|
||||
// --- Variables globales ---
|
||||
// --- Variables ---
|
||||
extern Window window; // Opciones de la ventana
|
||||
extern Settings settings; // Opciones del juego
|
||||
extern Video video; // Opciones de vídeo
|
||||
@@ -310,7 +304,7 @@ extern GamepadManager gamepad_manager; // Manager de mandos para cada jugador
|
||||
extern Keyboard keyboard; // Opciones para el teclado
|
||||
extern PendingChanges pending_changes; // Opciones que se aplican al cerrar
|
||||
|
||||
// --- Funciones de configuración ---
|
||||
// --- Funciones ---
|
||||
void init(); // Inicializa las opciones del programa
|
||||
void setConfigFile(const std::string& file_path); // Establece el fichero de configuración
|
||||
void setControllersFile(const std::string& file_path); // Establece el fichero de configuración de mandos
|
||||
|
||||
Reference in New Issue
Block a user