Singleton para el sistema de sonido del juego.
Más...
#include <sound_system.h>
Singleton para el sistema de sonido del juego.
◆ music_playing()
bool SoundSystem::music_playing |
( |
| ) |
|
Indica si hay musica reproduciendose.
- Devuelve
- true Si hay musica reproduciendose.
-
false Si no hay musica reproduciendose.
◆ play_game_sfx()
void SoundSystem::play_game_sfx |
( |
int |
id | ) |
|
Reproduce un efecto de sonido.
Limita la cantidad de efectos de sonido del juego (pasos, golpes, etc) que se pueden oir en simultaneo.
- Parámetros
-
◆ play_music()
void SoundSystem::play_music |
( |
int |
id | ) |
|
Reproduce musica.
Si ya hay musica reproduciendo, para la musica anterior antes de reproducir la nueva.
- Parámetros
-
id | id de la cancion a reproducir. |
◆ play_ui_sfx()
void SoundSystem::play_ui_sfx |
( |
int |
id | ) |
|
Reproduce un efecto de sonido.
Se limita la cantidad de efectos que se pueden reproducir en simultaneo.
- Parámetros
-
id | id del efecto de sonido. |
◆ set_master_volume()
void SoundSystem::set_master_volume |
( |
int |
volume | ) |
|
Establece el volumen tanto de los efectos de sonido como de la musica.
- Parámetros
-
volume | Nuevo volumen. Debe ir entre 0 y 128. (definido en MIX_MAX_VOLUME) |
◆ set_music_volume()
void SoundSystem::set_music_volume |
( |
int |
volume | ) |
|
Establece el volumen de la musica.
- Parámetros
-
volume | Nuevo volumen. Debe ir entre 0 y 128. (definido en MIX_MAX_VOLUME) |
◆ set_sfx_volume()
void SoundSystem::set_sfx_volume |
( |
int |
volume | ) |
|
Establece el volumen de los efectos de sonido.
- Parámetros
-
volume | Nuevo volumen. Debe ir entre 0 y 128. (definido en MIX_MAX_VOLUME) |
La documentación para esta clase fue generada a partir de los siguientes ficheros:
- /home/nicolas/Taller/TP FINAL - ARGENTUM/repo/client/engine/sound_system.h
- /home/nicolas/Taller/TP FINAL - ARGENTUM/repo/client/engine/sound_system.cpp