2011/02/15

SDL_NumJoysticks()が返してくれる値は可変かと思っていたがジョイスティックを抜き差ししても返り値は変動しない。
SDL_InitかSDL_InitSubSystemでジョイスティックを初期化した時点の値しか返してくれないので楽に接続の増減の検知ができない。
SDL_QuitSubSystemでジョイスティックを一時的にシャットダウンし再度 初期化すれば値を更新できるみたいだけどこのへんのオーバーヘッドはどのくらいなんだろう。

http://forums.libsdl.org/viewtopic.php?t=4066&sid=c06d2c75884b3d50e74a9d6301926

0 件のコメント:

コメントを投稿