とりあえず、「主人公のいる座標の地形を枠の中央に表示する」という方向で考えます。 枠の中央、というのは、画面上の座標で言えば、7,7 の位置になるので、LOCATE 命令で7,7 を指定します。 主人公のいる座標の地形については、マップデータが配列になっているので、ここからどうにかして取得しないといけません。 それが、185行目です。 MAP$[G_PY][G_PX] こういう書き方をすると、「MAP$ 配列の、G_PY 番目の文字列の、G_PX 文字目」を取得する事が出来ます(※)