Sonidos

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.