Las siguientes rutinas pueden ser utilizadas para crear nuevos sonidos y para eliminarlos.
sound_add(fname,kind,preload)
Agrega un recurso de
sonido al juego. Fname es el nombre del archive de sonido. kind indica el tipo
de sonido (0=normal, 1=de fondo, 2=3D, 3=mmplayer), preload indica si el sonido
debiera ser almacenado inmediatamente en la memoria de audio (true o false). La
función devuelve el índice del nuevo sonido, que puede utilizarse para
reproducirlo. (O devolverá -1 si ocurriera algún error, p. ej. que el archivo no
existiera).
sound_replace(index,fname,kind,loadonuse)
Lo mismo que la
anterior pero esta vez no se crea un nuevo sonido sino que se sustituye el que
tenga índice index, liberando el anterior sonido. El valor devuelto por esta
función indica si tuvo éxito la operación.
sound_delete(index)
Elimina el sonido
index, liberando toda la memoria asociada con él. Ya no es posible recuperarlo.