Wielkie dzięki - już dobrze działa. Tylko mam jeszcze ostatnie pytanie. Mam dźwięk który ilustruje zderzenie. Chciałbym żeby wykonywał się on w przykładowej instrukcji IF:
if (graczwrog == 1)
{
graczz = graczz + 30;
}
I teraz dodam odtwearzanie dźwięku:
if (graczwrog == 1)
{
//zmienna, do kontroli głośności
using namespace audiere;
//tworzymy obiekt odwołujący się do urządzenia
AudioDevicePtr audiodevice(OpenDevice());
//wgrywamy plik ostatni parametr true, oznacza że nie wczytujemy całego pliku do pamięci.
OutputStreamPtr st2(OpenSound(audiodevice, "Dzwieki/soundimpress.eu_zderzenie_trzask_081111.mp3",true));
//ustawiamy siłę dźwięku
st2->setVolume(volume);
//nie chcemy by track był zapętlony
st2->setRepeat(false);
//odtwarzamy
st2->play();
}
I gra się kompiluje i uruchamia ale gdy spełniam ten warunek to gra się spowalnia przez sekundę a dźwięku jak niema - tak nie ma.