diff options
Diffstat (limited to 'engines/sci/sfx/songlib.h')
-rw-r--r-- | engines/sci/sfx/songlib.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/engines/sci/sfx/songlib.h b/engines/sci/sfx/songlib.h index efce1e17b0..b9849fbfe3 100644 --- a/engines/sci/sfx/songlib.h +++ b/engines/sci/sfx/songlib.h @@ -102,33 +102,33 @@ void song_lib_init(songlib_t *songlib); ** Returns : (void) */ -void song_lib_free(songlib_t songlib); +void song_lib_free(const songlib_t &songlib); /* Frees a song library ** Parameters: (songlib_t) songlib: The library to free ** Returns : (void) */ -void song_lib_add(songlib_t songlib, song_t *song); +void song_lib_add(const songlib_t &songlib, song_t *song); /* Adds a song to a song library. ** Parameters: (songlib_t) songlib: An existing sound library, or NULL ** (song_t *) song: The song to add ** Returns : (void) */ -song_t *song_lib_find(songlib_t songlib, song_handle_t handle); +song_t *song_lib_find(const songlib_t &songlib, song_handle_t handle); /* Looks up the song with the specified handle ** Parameters: (songlib_t) songlib: An existing sound library, may point to NULL ** (song_handle_t) handle: The sound handle to look for ** Returns : (song_t *) The song or NULL if it wasn't found */ -song_t *song_lib_find_active(songlib_t songlib); +song_t *song_lib_find_active(const songlib_t &songlib); /* Finds the first song playing with the highest priority ** Parameters: (songlib_t) songlib: An existing sound library ** Returns : (song_t *) The song that should be played next, or NULL if there is none */ -song_t *song_lib_find_next_active(songlib_t songlib, song_t *song); +song_t *song_lib_find_next_active(const songlib_t &songlib, song_t *song); /* Finds the next song playing with the highest priority ** Parameters: (songlib_t) songlib: The song library to operate on ** (song_t *) song: A song previously returned from the song library @@ -139,27 +139,27 @@ song_t *song_lib_find_next_active(songlib_t songlib, song_t *song); ** being 'playable'. */ -int song_lib_remove(songlib_t songlib, song_handle_t handle); +int song_lib_remove(const songlib_t &songlib, song_handle_t handle); /* Removes a song from the library ** Parameters: (songlib_t) songlib: An existing sound library ** (song_handle_t) handle: Handle of the song to remove ** Returns : (int) The status of the song that was removed */ -void song_lib_resort(songlib_t songlib, song_t *song); +void song_lib_resort(const songlib_t &songlib, song_t *song); /* Removes a song from the library and sorts it in again; for use after renicing ** Parameters: (songlib_t) songlib: An existing sound library ** (song_t *) song: The song to work on ** Returns : (void) */ -int song_lib_count(songlib_t songlib); +int song_lib_count(const songlib_t &songlib); /* Counts the number of songs in a song library ** Parameters: (songlib_t) songlib: The library to count ** Returns : (int) The number of songs */ -void song_lib_set_restore_behavior(songlib_t songlib, song_handle_t handle, +void song_lib_set_restore_behavior(const songlib_t &songlib, song_handle_t handle, RESTORE_BEHAVIOR action); /* Determines what should be done with the song "handle" when ** restoring it from a saved game. |