実際に飛ぶ部分も変えます
IF FLGが1 THEN ←「1と同じ」を「0じゃない」に変える
PX,PYに 空白を表示
IF FLGが「上の数字」 THEN PYを1引く
IF FLGが「左の数字」 THEN PXを1引く
PX,PYに 弾を表示
ENDIF
「上の数字」とかは、作る人が決めるんだけど、ここで混乱しないことが重要。0が飛んでないだから、1から順番に振っていくといい
Out of range in 0:48(LOCATE:2)
<<エラーの読み方>>
エラーの名前 in スロット:行(問題がある命令の名前:問題がある引数の位置)
Out of range in 0:48(LOCATE:2)を訳すと
スロット0、48行目にあるLOCATEの2番目の引数で、範囲外の値があった。