• 18.07.2025, 12:19
  • Register
  • Login
  • You are not logged in.

 

Eumel

God

[C++] Allegro und MIDI

Saturday, November 1st 2003, 2:39pm

Nutzt jemand von euch Allegro?

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

Source code

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.

Ingoing

Full Member

Re: [C++] Allegro und MIDI

Sunday, November 2nd 2003, 12:23pm

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?

Eumel

God

Re: [C++] Allegro und MIDI

Sunday, November 2nd 2003, 1:02pm

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

Source code

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.