SDLでゲーム

SDLでゲームを作って駒場祭に出展しようと奮闘中.イヴェントハンドリングはシンプルな作りだったんで簡単に分かったんだが,FPSを一定させる方法が分からない... いわゆる「タイマー」のコールバックからはSDL_PollEvent以外に関数を呼んじゃいけないよ,とか言われて,じゃあどうやって使えばいいんじゃゴルァ.こういった基本的なところでつまづくと進まない...
なおタイマーの粒度が約10msなので,60FPSを出そうとして1フレーム16msにすると20msに丸められて誤差が大きくなる.30FPSを目指して1フレーム33msを設定するとよいらしい.なお30FPSというのはNTSC(テレビ)のリフレッシュレートと等しい.