01から05までを初めからやり直し、ミスすることなくすべての修正が行えるかどうか確かめなさい。
現在、WinMain.cppには、頂点情報初期化関数や移動処理関数、当たり判定関数など、他のソースから利用される関数が配置されている。これらを「NKC_Public.cpp」という別のソースファイルに配置すると共にWinMain.cppからは削除することを考える。
WinMain.cppに残しておく関数は「WinMain関数」「WinProc関数」「InitApp関数」「UpdateFrame関数」のみとし、残りはすべて「NKC_Public.cpp」に配置する。また、プロトタイプ宣言は「NKC_Public.h」で行い、共通ヘッダファイル(NKC_Common.h)からインクルードすることにより、他のソースから利用できるようにするようプログラムを改造しなさい。
問題2のプログラムを改造する。改造内容は次のとおり。
| BACK(開放処理のテクニック) |