// Fightになったときの処理 void FightAction() { //スピードを比べて行動順を決定 if (player1.speed >= enemy1.speed) //プレイヤーの方が早かった場合 //プレイヤーが行動する { player1.Action(); //敵のHPが0か確認し、生きていれば敵の行動を実行 if (LifeJudge(enemy1) == true) { enemy1.Action(); LifeJudge(player1); } } else //敵の方が早かった場合 //プレイヤーが行動する { enemy1.Action(); //プレイヤーのHPが0か確認し、生きていればプレイヤーの行動を実行 if (LifeJudge(player1) == true) { player1.Action(); LifeJudge(enemy1); } } SetCurrentState(GameState.TurnEnd); }