• 19.04.2024, 01:31
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich 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.