• 27.04.2024, 19:34
  • Registrieren
  • Anmelden
  • Du bist nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies dein erster Besuch auf dieser Seite ist, lese dir bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

[C++] Allegro und MIDI

Samstag, 1. November 2003, 14:39

Nutzt jemand von euch Allegro?

Ich bekomme es einfach nicht hin, dass mir mein Programm eine MIDI abspielt.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main();
{
   allegro_init(); install_keyboard(); install_mouse(); install_timer();
   MIDI * bgm;
   bgm = load_midi ("VENICE.MID");
   play_midi (bgm, 0);
   while (TRUE)
   {
      if (keypressed()) break;
   };
   allegro_exit();
   return 0;
}
END_OF_MAIN()


Kann mir jemand helfen? THX.

MfG
"I've always said, the Web is the sum of all human knowledge plus porn.", Ron Gilbert
UltraStar Manager 1.7.2 | Infos zu meinem PC | .o0 DeathSpank 0o.

Re: [C++] Allegro und MIDI

Sonntag, 2. November 2003, 12:23

kenn zwar Allegro nicht, versteh aber nicht so ganz den sinn der while schleife, die macht garnichts außer zu warten bis ne taste gedrückt wird, vielleicht mal den play_midi(bgm, 0) teil mit in die while schleife reinnehmen?

Re: [C++] Allegro und MIDI

Sonntag, 2. November 2003, 13:02

Hmm... ich könnte statt der while-Schleife auch

Quellcode

1
readkey();


schreiben. Dient nur dazu, auf Tastendruck zu warten, damit da Programm nich sofort zu Ende ist.

War auch nur ein Beispiel da oben.

MfG

Edit:

Aiieeee! Verstehe einer den Compiler. Ich habs einmal mit in die Schleife genommen und NACH der Schleife ging die MIDI. Nun geht es aber auf einmal auch so ?! *hehe*
"I've always said, the Web is the sum of all human knowledge plus porn.", Ron Gilbert
UltraStar Manager 1.7.2 | Infos zu meinem PC | .o0 DeathSpank 0o.