01から03までを初めからやり直し、ミスすることなくすべての修正が行えるかどうか確かめなさい。
現在、HitCheck関数、HitCheck2関数は構造体変数の値を直接引数に指定している。HitCheck2関数をコピーしたHitCheck3関数を作成し、HitCheck3関数は構造体のアドレスを引数として与えられるよう改造しなさい。また、改造したHitCheck3関数を使って当たり判定を行うようにゲーム処理を修正しなさい。
問題2のプログラムを改造する。各敵キャラ表示後、一定時間ごとに移動スピードが上がるようにしなさい。敵キャラの表示時間は各キャラクタごとに管理しなければならないことに注意すること。
| BACK(キャラクタ構造体を使うメリットを考える) |