int SDL_InitSubSystem(Uint32 flags)
flags | SDL_Init()と同じ |
/* ジョイスティックとビデオを分けて初期化する */
SDL_Init(SDL_INIT_VIDEO);
SDL_Window* window = SDL_CreateWindow("A Window",
SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480,
SDL_WINDOW_FULLSCREEN);
SDL_Renderer* renderer = SDL_CreateRenderer(window, -1, 0);
/* ここでビデオの処理を行う */
/* ジョイスティックサブシステムを初期化する */
SDL_InitSubSystem(SDL_INIT_JOYSTICK);
/* ここでビデオとジョイスティックの処理を行う */
/* 両方のシステムを終了する */
SDL_Quit();
この関数はSDL_Init()と相互に交換可能である.