2007-09-09から1日間の記事一覧

続 再生キャンセル

direct_sound_sinkのコンストラクタでバッファをフラッシュするのをやめました。 direct_sound.cppの差分 close()した場合はフラッシュ、close()せずにデストラクタが呼ばれた場合はキャンセルという意味合いです。 さらに、action_gameの再生バッファを調整…

MinGWでのクラッシュ解決

えー、結局バグってたのは暑さで蕩けた自分の脳みそでした。 マルチスレッドのプログラムなのに、マルチスレッドのオプションがオフになっていたのが原因です。 Jamfile.v2に「<threading>multi」を書き足したら動きました。 Jamfile.v2の差分 発覚までの流れはこうです</threading>…