GOSUBの使い方。
同じような処理をどの場面でも使いたい場合や自機の移動や敵機の行動など「ブロック単位」でやりたい事をひとまとめにして作るのがサブルーチンつまりGOSUBです。
FOR I=0 TO 9
GOSUB @STAR
NEXT
END
@STAR
LOCATE RND(50),RND(30):?"★";
RETURN
こんな感じで。
続いてDEF。
例えば「表示だけ」、「計算だけ」、「読みこみだけ」のように1つの事だけを行いたい時にはDEFの方が便利です。
FOR I=0 TO 9
STAR RND(50),RND(30)
NEXT
END
DEF STAR SX,SY
LOCATE SX,SY:?"★";
END
こんな感じになります。DEFの最後はENDで締めるのを忘れずに。