[1]授業単元:C++言語
[2]2次元配列で表現された迷路がある.現在の位置を○で示している.
立ち往生することなく,○がいつまでも迷路内を移動し続けるプログラム
maze.cpp を作成しなさい.但し,クラスを利用すること.
もちろん壁を通り抜けることはできない.また,画面左上がスタート地点
である.なお,キー入力によりプログラムの中断とポーズ,および表示待ち時間
の増減を行えるようにしなさい.

[2.1]迷路の表現について
迷路は,int 型の2次元配列で表現することができる.
例えば,壁=1,道=0,現在位置=9という値であると定義すれば,
配列要素を調べることで何を表示すればよいかが分かる.

[2.2]迷路内の移動について
○は現在座標(x, y)を持っている.この座標値(x, y)を
ループの中で毎回更新することで,○が迷路内を移動して行くように
見せることができる.表示が速すぎると移動の様子が確認できないので,
適宜,空ループを利用することで待ち時間を作り,擬似的に表示速度の増減を行えば良い.

[2.3]迷路の探索アルゴリズムについて
迷路は固定されているが,○は進行方向によって東西南北の
どちらを向いているかが変化する.


[3] 環境
 [3.1] OS:WindowsXP
 [3.2] コンパイラ(バージョン):VC++ 6.0
 [3.3] 言語:C++

[4] 期限:7月8日まで
よろしくお願いします。