;/■/■/■メインループ/■/■/■
*DRAWLOOP1 redraw 0 color 0,0,0 :boxf 0,0,479,335 MDX=0 :MDY=0 ;カーソルキーに応じて移動量MDX,MDYを取得 stick KY,15,1 if KY=1 :MDX=-1 if KY=4 :MDX=1 if KY=2 :MDY=-1 if KY=8 :MDY=1 MMX=MX+MDX :MMY=MY+MDY ;移動量を足して、移動先の座標を求める L=MAP(MMX,MMY) ;移動先のマップデータを変数Lに代入 if L<2 {MX=MMX:MY=MMY} ;移動先が2未満ならそこに移動 if MX<0 :MX=0 ;マップからはみ出さないよう制限 if MX>44 :MX=44 if MY<0 :MY=0 if MY>44 :MY=44 ;画面表示 gosub *DRAWMAP color 255,255,255 :pos 0,288 :mes MESSAGE redraw 1 await 80 goto *DRAWLOOP1
L=MAP(MMX,MMY) ;移動先のマップデータを変数Lに代入
↑
この部分が「配列の要素が無効です」となります
どうすればいいですか?