void FirePlayerBullet(プレイヤーの弾とプレイヤーの自機の位置が必要だよ。何を渡す?一度に渡す?分ける?) //引数は適切なものを渡せば、一度にまとめて渡しても、2つに分かれててもよいです。 //面倒だから1つにしてもいいし、必要最低限だけ渡すために、2つに分けても良い、どちらもそんなに悪い思想ではない。 { int n = GetBlankBullet(playerGunからサーチ); if (空き球が見つからなかったら){ Print << U"Empty"; //デバッグ用、後で消す。 早期におかえり願う(関数から抜ける); } 空き弾の.isAliveをtrueに; 空き弾の.posを自機の位置に; }