SDL WasInit: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) K (Kategorie verbessert) |
I0n0s (Diskussion | Beiträge) K |
||
Zeile 50: | Zeile 50: | ||
== Beschreibung == | == Beschreibung == | ||
− | SDL_WasInit dient zur Überprüfung ob Teilsysteme von [[SDL]] schon initalisiert wurden. | + | '''SDL_WasInit''' dient zur Überprüfung ob Teilsysteme von [[SDL]] schon initalisiert wurden. |
<br> | <br> | ||
== Hinweise == | == Hinweise == | ||
Die ''flags'' sollten bitweise mit '''or''' verknüpft werden. | Die ''flags'' sollten bitweise mit '''or''' verknüpft werden. | ||
− | Bsp: SDL_INIT_VIDEO or SDL_INIT_AUDIO | + | Bsp: '''SDL_INIT_VIDEO or SDL_INIT_AUDIO''' |
<br> | <br> | ||
== Zugehörige Wertrückgaben == | == Zugehörige Wertrückgaben == | ||
− | SDL_WasInit gibt die initialisierten Teilsysteme bitweise per '''or''' verknüpft zurück. | + | '''SDL_WasInit''' gibt die initialisierten Teilsysteme bitweise per '''or''' verknüpft zurück. |
<br> | <br> |
Version vom 3. September 2005, 14:31 Uhr
Inhaltsverzeichnis
SDL_WasInit
Name
SDL_WasInit - Überprüft ob Teilsysteme von SDL initialisiert wurden
Delphi-Spezifikation
function SDL_WasInit(flags : Uint32): Uint32
Parameter
flags | Enthält die zu initialisierenden Teile von SDL |
---|
Wobei dies die Teilsysteme von SDL sind:
SDL_INIT_TIMER | Initialisiert das Zeit Managment. |
---|---|
SDL_INIT_AUDIO | Initialisiert das Audio Subsystem. |
SDL_INIT_VIDEO | Initialisiert das Fenster Managment. |
SDL_INIT_CDROM | Initialisiert das CD-ROM Subsystem. |
SDL_INIT_JOYSTICK | Initialisiert das Joystick Subsystem. |
SDL_INIT_EVERYTHING | Initialisiert alle Subsysteme. |
SDL_INIT_NOPARACHUTE | Verhindert das SDL fatale Signale fängt. |
SDL_INIT_EVENTTHREAD | Startet den Event Manager in einem speraten Thread. |
Beschreibung
SDL_WasInit dient zur Überprüfung ob Teilsysteme von SDL schon initalisiert wurden.
Hinweise
Die flags sollten bitweise mit or verknüpft werden. Bsp: SDL_INIT_VIDEO or SDL_INIT_AUDIO
Zugehörige Wertrückgaben
SDL_WasInit gibt die initialisierten Teilsysteme bitweise per or verknüpft zurück.
Beispiel
var subsystem_init: Uint32; begin subsystem_init:=SDL_WasInit(SDL_INIT_EVERYTHING); if (subsystem_init and SDL_INIT_VIDEO)<>0 then writeln('Video is initialized.') else writeln('Video is not initialized.'); end;
//Überprüfung auf ein spezifisches Teilsystem begin if SDL_WasInit(SDL_INIT_VIDEO)<>0 then writeln('Video is initialized.') else writeln('Video is not initialized.'); end;
//Überprüfung auf zwei Teilsystemen var subsytem_mask: Uint32; begin subsystem_mask:=SDL_INIT_VIDEO or SDL_INIT_AUDIO; if (SDL_WasInit(subsystem_mask)=subsystem_mask) then writeln('Video and Audio initialized.') else writeln('Video and Audio not initialized.'); end;