前回書いたとおり画面解像度を800×600に変更しました。面積にして1.5倍。だいぶ広くなったね。これで凝ったマップが作れるな。
次にサウンドを入れ込もうと昔のソースコードを引っ張り出してコンパイルしたら、大量のエラーが出ました。調べてみたらDirectMusicが無くなってたよ。
DirectX8の頃はDirectSoundとDirectMusicの2つを使って音楽再生してたんだけど、今使ってるDirectX9.0c(March 2008)からDirectMusicが無くなり、さらにDirectSoundもXAudio2とやらに差し替えるよう書かれてました。
とりあえずDirectMusicの処理を消したらコンパイルは通ったけど、残りの処理もXAudio2に書き換えた方がいいんだろうか…
XBOXとの互換性対策らしいけど、仕様変更しすぎ。
とりあえず、もう少し調べてみますか。