自分の弾の座標をTX,TYとかにして一発だけ飛ばせるようにしているという事でしょうか。 まずは DIM TX[3] DIM TY[3] と配列宣言を使って3つの弾の座標で管理してみるといいと思います。 弾が発射されているときは座標がどうなっているか、発射されていないときはどうなっているか考えてみましょう。 もしくはDIM TFLAG[3]という弾が発射されているかどうか判定する別な配列を作ってしまうという手もあります。