E D R S I H C RSS
ID
Password
Join
사람들은 자아를 아직 발견하지 못했다는 말을 흔히 한다. 그러나 자아는 발견하는 것이 아니라 스스로 창조하는 것. ―토마스 사스

선언 #

#include "SDL.h"
Uint32 SDL_WasInit(Uint32 flags);

설명 #

SDL_WasInit을 사용하여 SDL 보조시스템이 이미 초기화되었는지 여부를 알수 있습니다. flags 매개변수는 SDL_Init과 동일한 옵션으로 지정하며, 원하는 시스템 옵션끼리 OR 연산으로 묶어 검사가 가능합니다.

반환값 #

SDL_WasInit은 초기화된 보조시스템을 의미하는 값의 OR 비트연산처리된 조합값을 반환합니다.

예제 #

/* 다음은 SDL_WasInit()을 사용하는 몇가지 예를 든 것입니다 */

/* 모든 보조시스템에 대하여 초기화 데이타를 얻습니다. */
Uint32 subsystem_init;

subsystem_init=SDL_WasInit(SDL_INIT_EVERYTHING);

if(subsystem_init&SDL_INIT_VIDEO)
  printf("Video is initialized.\n");
else
  printf("Video is not initialized.\n");

/* 다음은 특정 보조시스템에 대해서만 검사합니다 */

if(SDL_WasInit(SDL_INIT_VIDEO)!=0)
  printf("Video is initialized.\n");
else
  printf("Video is not initialized.\n");


/* 두가지 보조시스템에 대해 검사합니다 */

Uint32 subsystem_mask=SDL_INIT_VIDEO|SDL_INIT_AUDIO;

if(SDL_WasInit(subsystem_mask)==subsystem_mask)
  printf("Video and Audio initialized.\n");
else
  printf("Video and Audio not initialized.\n");

참조 #

SDL_Init, SDL_InitSubsystem

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2010-10-28 12:42:54
Processing time 0.3241 sec