Hey,

schau dir mal die snd_-funktionen an, insbesondere snd_play und snd_loop. Dafür musst du SOUND*-Objekte einfügen, entweder globale, die die Engine für dich initialisiert, zb so:

Code:
//ausserhalb von einer Funktion, und vor dem Code unten
SOUND* mein_sound = "sound.wav"; //"sound.wav" ist der Dateiname

...

//in deiner Funktion:
snd_play(mein_sound,100,0);



Alternativ kannst du solche Sounds auch lokal dynamisch erstellen, das geht mit snd_create. Das ist aber schon etwas schwieriger - für den Anfang (und für kleine Sounddateien) geht das oben schon ganz gut.


Wenn du sehr große Sounddateien hast, ist es oft günstiger, diese mit den media_-Befehlen abzuspielen, das wäre z.B. für Hintergrundmusik ganz günstig. Als kleiner Nachteil "loopen" die aber nicht perfekt.
Falls du das machen willst, brauchst du media_play, etwa so:

Code:
//In deiner Funktion:
media_play("sound.wav",NULL,100);





Für dich vermutlich nicht ganz so wichtig: Beachte, dass MP3-Dateien unangenehme Lizenzbedingungen haben. Daher bietet sich ogg eher an. wav-Dateien kannst du natürlich auch nehmen, die sind aber natürlich etwas größer.

Last edited by Error014; 08/26/12 18:50.

Perhaps this post will get me points for originality at least.

Check out Dungeon Deities! It's amazing and will make you happy, successful and almost certainly more attractive! It might be true!