- [NEW] audio::fadeoutMusic()
- playMusic() ara accepta const music com a paràmetre.
This commit is contained in:
@@ -35,7 +35,7 @@ namespace audio
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Comença a reproduïr la música en questió
|
// Comença a reproduïr la música en questió
|
||||||
void playMusic(music *mus, const int loop)
|
void playMusic(const music *mus, const int loop)
|
||||||
{
|
{
|
||||||
Mix_PlayMusic((Mix_Music *)mus, loop);
|
Mix_PlayMusic((Mix_Music *)mus, loop);
|
||||||
}
|
}
|
||||||
@@ -58,6 +58,12 @@ namespace audio
|
|||||||
Mix_HaltMusic();
|
Mix_HaltMusic();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Para la música que estava sonant fent un fade
|
||||||
|
void fadeoutMusic()
|
||||||
|
{
|
||||||
|
Mix_FadeOutMusic(250);
|
||||||
|
}
|
||||||
|
|
||||||
// Obté el estat actual de la música
|
// Obté el estat actual de la música
|
||||||
const music_state getMusicState()
|
const music_state getMusicState()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ namespace audio
|
|||||||
/// @brief Comença a reproduïr la música en questió
|
/// @brief Comença a reproduïr la música en questió
|
||||||
/// @param mus punter a la música
|
/// @param mus punter a la música
|
||||||
/// @param loop quants bucles farà (-1=infinit, 0=no repeteix, 1=repeteix 1 vegada...)
|
/// @param loop quants bucles farà (-1=infinit, 0=no repeteix, 1=repeteix 1 vegada...)
|
||||||
void playMusic(music *mus, const int loop = -1);
|
void playMusic(const music *mus, const int loop = -1);
|
||||||
|
|
||||||
/// @brief Pausa la música que està sonant ara
|
/// @brief Pausa la música que està sonant ara
|
||||||
void pauseMusic();
|
void pauseMusic();
|
||||||
@@ -50,6 +50,9 @@ namespace audio
|
|||||||
/// @brief Para la música que estava sonant
|
/// @brief Para la música que estava sonant
|
||||||
void stopMusic();
|
void stopMusic();
|
||||||
|
|
||||||
|
/// @brief Para la música que estava sonant fent un fade
|
||||||
|
void fadeoutMusic();
|
||||||
|
|
||||||
/// @brief Obté el estat actual de la música
|
/// @brief Obté el estat actual de la música
|
||||||
/// @return estat actual de la música (MUSIC_INVALID, MUSIC_PLAYING, MUSIC_PAUSED o MUSIC_STOPPED)
|
/// @return estat actual de la música (MUSIC_INVALID, MUSIC_PLAYING, MUSIC_PAUSED o MUSIC_STOPPED)
|
||||||
const music_state getMusicState();
|
const music_state getMusicState();
|
||||||
|
|||||||
Reference in New Issue
Block a user