minicrispie: Programmgeschwindigkeit anpassen (C, Allegro)

Beitrag lesen

Hallo,

zurzeit programmiere ich ein Programm, welches sich der Geschwindigkeit des Rechners anpassen soll:
Folgender aufbau:

#include <allegro.h>  
  
int main()  
{  
    [...] //Allegro starten  
  
    while(!schleife)  
    {  
       [...] //Aktionen  
    }  
  
    allegro_exit();  
    return 0;  
}  
END_OF_MAIN();

Wie man hoffentlich erkennen kan, ist dies ein C-Programm unter der Verwendung von Allegro(Sehr, sehr startk gekürzt).
Nun ist es aber so, das, je nach Eigenschaften des PC's die Geschwindigkeit der while-Schleife variiert.
Kann man das irgendwie beheben? Irgendwie ein sleep(...) einbauen oder eine Schleife?
Die while soll also, egal auf welchem Rechner, mit der gleichen Geschwindigkeit durchrattern.
Könnt ihr mir da weiterhelfen?

MfG. Christoph Ludwig

--
Wo die Sprache aufhört, fängt die Musik an...
Selfcode:  sh:) fo:) ch:° rl:( br:^ n4:} ie:{ mo:} va:) js:| de:] zu:) fl:( ss:| ls:~
Go to this