ja funciona el audio

This commit is contained in:
2025-03-27 18:34:04 +01:00
parent e2339bd54a
commit c6288918b2
10 changed files with 221 additions and 184 deletions

View File

@@ -22,20 +22,20 @@ enum class GameDifficulty
// Estructura para las opciones de la ventana
struct WindowOptions
{
int zoom = 1; // Contiene el valor por el que se multiplica el tamaño de la ventana
int max_zoom = 1; // Tamaño máximo para que el tamaño de la ventana no sea mayor que el tamaño de la pantalla
std::string caption; // Texto que aparece en la barra de titulo de la ventana
int zoom = 1; // Contiene el valor por el que se multiplica el tamaño de la ventana
int max_zoom = 1; // Tamaño máximo para que el tamaño de la ventana no sea mayor que el tamaño de la pantalla
};
// Estructura con opciones para el video
struct VideoOptions
{
WindowOptions window; // Opciones para la ventana del programa
ScreenFilter filter; // Filtro usado para el escalado de la imagen
bool fullscreen; // Contiene el valor del modo de pantalla completa
bool v_sync; // Indica si se quiere usar vsync o no
bool integer_scale; // Indica si se va a usar el escalado entero
bool shaders; // Indica si se van a usar shaders para los filtros de video
std::string info; // Información sobre el modo de video
ScreenFilter filter; // Filtro usado para el escalado de la imagen
bool fullscreen; // Contiene el valor del modo de pantalla completa
bool v_sync; // Indica si se quiere usar vsync o no
bool integer_scale; // Indica si se va a usar el escalado entero
bool shaders; // Indica si se van a usar shaders para los filtros de video
std::string info; // Información sobre el modo de video
};
// Estructura para las opciones de musica
@@ -99,6 +99,7 @@ struct GamepadOptions
// Estructura con todas las opciones de configuración del programa
struct Options
{
WindowOptions window; // Opciones para la ventana del programa
GameOptions game; // Opciones para el propio juego
VideoOptions video; // Opciones relativas a la clase screen
AudioOptions audio; // Opciones para el audio