どうも寝付けないのと、本業の進みが予定より少し早いのとで、
じいちゃんのソースを弄ってみたよ (w

http://gamdev.org/up/img/4405.zip

変更点は、WinMain()で

・InitDXLibrary()の返り値をbool型に
・LoadBitmap()に失敗したらその場で終了するように変更

したのと、

・CF_Systemクラスが「何でも屋」になりそうだったので、
 PlayerArrowクラスとLookAroundFrameクラスを分離
 (それぞれ矢印とフィールドを見回すときの枠のみ)

といったところ。
書き換えている最中に、変数名をいくつか変えたけど、
大丈夫かな?
(どれも、略していたのをやめただけ)