DATA でマップを作成しますが、この際、最終行に "" と空文字列を定義しています。 こうする事で、READ を行うときの終了フラグにしています。 (前述したように、READ で読み込んだデータが空文字列ならデータ読み込み終了、と判断できます) さて…… 予定としてはこれでマップを広げる事が出来るはずだったのですが、実は上手く行きませんでした。 移動部分の実装命令に不具合が潜んでいた為です。 こちらの修正は、地道に考え違いをしていたところを試行錯誤で見つけて行く作業で特に解説するような事もありません。 (なお、不具合の原因はマップサイズが13×13でないと上手く動かないようになっていただけでした。 作成した時はそんなつもりは無かったので、単純な勘違いです) ※それはそれとして、海の表現の為に色指定部の追加も行っています。