#include "glew.h"
gehe zum Quellcode dieser Datei
Übersicht | |
struct | TChair |
struct | TMaterial |
Ein OpenGL Material. Mehr... | |
struct | TPairOfGuides |
Ein Paar von Richtungstoren. Mehr... | |
Aufzählungen | |
enum | ObstacleType { otFence1 = 12533952, otFence2 = 8355968, otFence3 = 6502550, otMast = 8355840, otMast2 = 8355940, otChair, otTree1 = 6553600, otRock1 = 65280, otRock2 = 128, otRock3 = 16614079, otRock4 = 8339520, otSign1 = 8323200, otBlueGuide = 255, otRedGuide = 16581375, otIce = 16581503, otStart = 1172314, otFinish = 1172332, otGruntLeft = 6502500, otGruntRight = 100, otGruntFront = 25500, otNoObstacle = 16646655 } |
enum | PassState { poNotReached, poPassed, poMissed } |
Funktionen | |
GLvoid | ErrorMessage (char *text, bool quit=false) |
Gibt eine Fehlermeldung aus ErrorMessage gibt eine Fehlermeldung im Format "ERROR: <text>" aus und wartet auf das Betätigen der RETURN Taste. Ist quit true, so wird das Programm mit exit(0) beendet. | |
GLvoid | ErrorMessage1 (char *text, char *param, bool quit=false) |
Gibt eine Fehlermeldung aus ErrorMessage gibt eine Fehlermeldung im Format "ERROR: <text>" aus und wartet auf das Betätigen der RETURN Taste. text darf dabei einen Parameter s (wie bei printf) enthalten. Dieser Parameter wird in der Ausgabe durch den Wert von param ersetzt. Ist quit true, so wird das Programm mit exit(0) beendet. |
|
Für jeden Obstacle-Typ ist hier eine Konstante vereinbart, deren Wert dem Farbcode dieses Obstacles in der Obstacle-Map entspricht. Bei den Farben handelt es sich um die vorgegebenen Farben in Windows Paint. Der Farbcode wird aus dem RGB-Tripel einer Farbe auf folgende Art berechnet: <Rot-Wert>*255*255+<Grün-Wert>*255+<Blau-Wert> |
|
|
|
Gibt eine Fehlermeldung aus ErrorMessage gibt eine Fehlermeldung im Format "ERROR: <text>" aus und wartet auf das Betätigen der RETURN Taste. Ist quit true, so wird das Programm mit exit(0) beendet.
|
|
Gibt eine Fehlermeldung aus ErrorMessage gibt eine Fehlermeldung im Format "ERROR: <text>" aus und wartet auf das Betätigen der RETURN Taste. text darf dabei einen Parameter s (wie bei printf) enthalten. Dieser Parameter wird in der Ausgabe durch den Wert von param ersetzt. Ist quit true, so wird das Programm mit exit(0) beendet.
|