そのままでも問題ないですが、データを代入している部分
DIM MAP$[16]
@MAP
DATA "…(※MAP$[0]のデータ)
:
DATA "…(※MAP$[15]のデータ)
RESTORE @MAP
FOR I=0 TO 15
READ MAP$[I]
NEXT
という風にも書けます。また、さらに上の「RESTOR~FOR~READ~NEXT」の部分ですが、「COPY MAP$,"@MAP"」とすることが出来ます。
それと、この処理のあとにある「M$=MID$(MAP$[Y],X,1)」は、この場合「M$=MAP$[Y][X]」と書けます。
一応、参考まで。
※理解出来ていない処理は「混ぜると危険w」なので採用する場合は、充分理解した上で。