arreglos cosmetics en la pantalla de carrega de recursos
This commit is contained in:
@@ -21,6 +21,7 @@ namespace Options {
|
||||
Settings settings; // Opciones del juego
|
||||
Video video; // Opciones de vídeo
|
||||
Audio audio; // Opciones de audio
|
||||
Loading loading; // Opciones de la pantalla de carga
|
||||
GamepadManager gamepad_manager; // Opciones de mando para cada jugador
|
||||
Keyboard keyboard; // Opciones para el teclado
|
||||
PendingChanges pending_changes; // Opciones que se aplican al cerrar
|
||||
@@ -489,6 +490,13 @@ namespace Options {
|
||||
}
|
||||
}
|
||||
|
||||
void loadLoadingFromYaml(const fkyaml::node& yaml) {
|
||||
if (!yaml.contains("loading")) { return; }
|
||||
const auto& ld = yaml["loading"];
|
||||
parseBoolField(ld, "show", loading.show);
|
||||
parseBoolField(ld, "show_resource_name", loading.show_resource_name);
|
||||
}
|
||||
|
||||
void loadGameFromYaml(const fkyaml::node& yaml) {
|
||||
if (!yaml.contains("game")) { return; }
|
||||
const auto& game = yaml["game"];
|
||||
@@ -601,6 +609,7 @@ namespace Options {
|
||||
loadWindowFromYaml(yaml);
|
||||
loadVideoFromYaml(yaml);
|
||||
loadAudioFromYaml(yaml);
|
||||
loadLoadingFromYaml(yaml);
|
||||
loadGameFromYaml(yaml);
|
||||
loadControllersFromYaml(yaml);
|
||||
loadKeyboardFromYaml(yaml);
|
||||
@@ -682,6 +691,13 @@ namespace Options {
|
||||
file << " volume: " << audio.sound.volume << "\n";
|
||||
file << "\n";
|
||||
|
||||
// LOADING
|
||||
file << "# LOADING SCREEN\n";
|
||||
file << "loading:\n";
|
||||
file << " show: " << boolToString(loading.show) << "\n";
|
||||
file << " show_resource_name: " << boolToString(loading.show_resource_name) << "\n";
|
||||
file << "\n";
|
||||
|
||||
// GAME
|
||||
file << "# GAME\n";
|
||||
file << "game:\n";
|
||||
|
||||
@@ -109,6 +109,11 @@ namespace Options {
|
||||
int volume = Defaults::Audio::VOLUME; // Volumen general del audio
|
||||
};
|
||||
|
||||
struct Loading {
|
||||
bool show = Defaults::Loading::SHOW; // Muestra la pantalla de carga (si no, pantalla en negro)
|
||||
bool show_resource_name = Defaults::Loading::SHOW_RESOURCE_NAME; // Muestra el nombre del recurso en curso sobre la barra de progreso
|
||||
};
|
||||
|
||||
struct Settings {
|
||||
static constexpr int CURRENT_CONFIG_VERSION = 3; // Versión esperada del fichero
|
||||
int config_version = CURRENT_CONFIG_VERSION; // Versión del archivo de configuración
|
||||
@@ -333,6 +338,7 @@ namespace Options {
|
||||
extern Settings settings; // Opciones del juego
|
||||
extern Video video; // Opciones de vídeo
|
||||
extern Audio audio; // Opciones de audio
|
||||
extern Loading loading; // Opciones de la pantalla de carga
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user