SDL_WasInit

Name

SDL_WasInit -- Ellenőrzi mely alrendszer van inicializálva

Áttekintés

#include "SDL.h"

int SDL_WasInit(Uint32 flags);

Leírás

Az SDL_WasInit segítségével ellenőrizhető, mely alrendszerek lettek elindítva. A flags paraméter tartalmazza az ellenőrizendő alrendszerek listáját. Több alrendszer is megadható a bitenkénti vagy operátor használatával (ugyan azok a lehetséges értékek, mint az SDL_Init függvénynél). Ha 'flags' értéke 0 vagy SDL_INIT_EVERYTHING, akkor a visszatérési érték az inicializált rendszerek maszkja (nem tartalmazza az SDL_INIT_EVENTTHREAD és SDL_INIT_NOPARACHUTE értékeket).

Visszatérési érték

Az inicializált alrendszerek bitenkénti vagyos kombinációja.

Példák

/* Összes alrendszer ellenőrzése */
Uint32 subsystem_init;

subsystem_init=SDL_WasInit(SDL_INIT_EVERYTHING);

if(subsystem_init&SDL_INIT_VIDEO)
  printf("Video inicializalva van.\n");
else
  printf("Video nincs inicializalva.\n");

/* Csak egy adott alrendszer ellenőrzése */

if(SDL_WasInit(SDL_INIT_VIDEO)!=0)
  printf("Video inicializalva van.\n");
else
  printf("Video nincs inicializalva.\n");

/* Két alrendszer ellenőrzése */

Uint32 subsystem_mask=SDL_INIT_VIDEO|SDL_INIT_AUDIO;

if(SDL_WasInit(subsystem_mask)==subsystem_mask)
  printf("Video es Audio inicializalva van.\n");
else
  printf("Video es Audio nincs inicializalva.\n");

Lásd még

SDL_Init, SDL_InitSubSystem


CategorySDLGeneralHU

SDL_WasInitHU (last edited 2008-12-29 15:50:02 by DirtY iCE)