SDL 1.3
仕様とは異なる値が返ってくる。例えばgettimeofday()の結果がそのままとか。 SDL_Init()やSDL_InitSubSystem()などでタイマーが初期化されると、その時点での時刻が保存される。SDL_GetTicks()はその時刻との差分を返す。ということで、少なくともMac OS X…
上記に伴い、ウィンドウの作成もSDL_SetVideoMode()からSDL_CreateWindow()へ移行した。testsprite2を真似たらそうなってしまったんだけど、未だにSDL_Textureの描画先がSDL_Windowしかないというのが慣れないなあ。まだSDL_Textureへの移行は早すぎたかなあ…
以前はSDL_Textureを元に得られたSDL_Surfaceには元のSDL_TextureIDが含まれていた。その為普段SDL_Surfaceへのポインタのみを保持していて、必要になったら内包されているSDL_TextureIDを使うことができた。ちなみに直接作られたSDL_SurfaceにはSDL_Texture…