• 28.04.2024, 12:00
  • Register
  • Login
  • You are not logged in.

 

Dear visitor, welcome to Aqua Computer Forum. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

[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?

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.