/** * Unload the ingame sounds from memory */ void gamesnd_unload_gameplay_sounds() { Assert( Snds.size() <= INT_MAX ); for (SCP_vector<game_snd>::iterator gs = Snds.begin(); gs != Snds.end(); ++gs) { if ( gs->id != -1 ) { snd_unload( gs->id ); gs->id = -1; } } }
/** * Unload the interface sounds from memory */ void gamesnd_unload_interface_sounds() { Assert( Snds_iface.size() < INT_MAX ); for (SCP_vector<game_snd>::iterator si = Snds_iface.begin(); si != Snds_iface.end(); ++si) { if ( si->id != -1 ) { snd_unload( si->id ); si->id = -1; si->id_sig = -1; } } }
// ------------------------------------------------------------------------------------------------- // gamesnd_unload_gameplay_sounds() // // Unload the ingame sounds from memory // void gamesnd_unload_gameplay_sounds() { int i; game_snd *gs; for ( i = 0; i < MAX_GAME_SOUNDS; i++ ) { gs = &Snds[i]; if ( gs->id != -1 ) { snd_unload( gs->id ); gs->id = -1; } } }
// ------------------------------------------------------------------------------------------------- // gamesnd_unload_interface_sounds() // // Unload the interface sounds from memory // void gamesnd_unload_interface_sounds() { int i; game_snd *gs; for ( i = 0; i < MAX_INTERFACE_SOUNDS; i++ ) { gs = &Snds_iface[i]; if ( gs->id != -1 ) { snd_unload( gs->id ); gs->id = -1; gs->id_sig = -1; } } }
// ------------------------------------------------------------------------------------------------- // gamesnd_unload_interface_sounds() // // Unload the interface sounds from memory // void gamesnd_unload_interface_sounds() { int i; game_snd* gs; for (i = 0; i < Num_iface_sounds; i++) { gs = &Snds_iface[i]; if (gs->id != -1) { snd_unload(gs->id); gs->id = -1; gs->id_sig = -1; } } }