弾を撃つプログラム。今まではボタン変数B==#AでFORループ、ループ中弾のY座標をマイナスしてLOCATE:PRINTしていったけど、当然FORループ中にVSYNCがある訳で、その間は自機の移動不可。サンプルプログラムを参考にして(パクって)作ったやつはST(スイッチ)==0かB!=#Aで弾を撃つ処理をとばし、B==#AならばST=1にして弾を撃つ。10フレーム経過でST=0、再び弾を撃つ処理をとばすようになる。成歩堂。