ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

初期化と終了

SDLを使うにはまず初期化が必要。初期化するにはSDL_Initを使う。引数は初期化するサブシステムを指定する。

SDL_Init(SDL_INIT_AUDIO|SDL_INIT_VIDEO);

この場合はオーディオとビデオのシステムを初期化している。戻り値は成功したら0。失敗したら-1を返す。
終了はSDL_Quitを使う。

SDL_Quit();

atexitにSDL_Quitを指定すれば簡単。

atexit(SDL_Quit);