FMOD - FMUSIC_IsPlaying() gibt komisches Zeug zurück

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
Lebostein
Beiträge: 674
Registriert: 13.09.2004 11:31
Wohnort: Erzgebirge

FMOD - FMUSIC_IsPlaying() gibt komisches Zeug zurück

Beitrag von Lebostein »

Hi,

der Befehl FMUSIC_IsPlaying(#mod), der prüft, ob das angegebene Musikstück gerade gespielt wird, sollte doch eigentlich TRUE oder FALSE zurückgeben, oder? Bei mir gibt er immer zwei von eins verschiedene Zahlen zurück. Zum Beispiel 1530 wenn Musik spielt, 1529 wenn sie nicht spielt. Die Zahlen sehen immer anders aus, zum Beispiel 656 und 655 usw. So kann man nie prüfen, ob die Musik läuft oder nicht. Mach ich was falsch oder ist das ein Fehler der FMOD-Lib?
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

mir fällt bei den zahlen, die du geposted hast etwas auf:

ist der unterschied immer AND 1 ? dann hast du ein flag, das du nutzen kannst :wink:
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

'ne Suche häts auch getan:
http://www.robsite.de/php/pureboard/vie ... light=fmod

FMUSIC_IsPlaying() gibt ein Byte zurück, du liest das aber als long aus.
->result = FMUSIC_IsPlaying() & $FF
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
Lebostein
Beiträge: 674
Registriert: 13.09.2004 11:31
Wohnort: Erzgebirge

Beitrag von Lebostein »

Ah! Etwas eigenartig und in der Hilfe (glaube ich) wird nicht darauf hingewiesen, aber Danke! Muss man wissen, sowas....
Benutzeravatar
Lebostein
Beiträge: 674
Registriert: 13.09.2004 11:31
Wohnort: Erzgebirge

Beitrag von Lebostein »

Werden bei FSOUND_CLOSE eigentlich auch (außer den Samples) die geladenen mods (FMUSIC_LOAD) automatisch entfernt? Danke!
Antworten