コード例 #1
0
 /**
  * @param CombatPlayer[] $start
  * @param CombatPlayer[] $end
  * @param CombatParty $party
  * @return CombatParty
  */
 private static function getFleetDifferences($start, $end, $party)
 {
     foreach ($start as $i => $player) {
         $last = $end[$i];
         foreach ($player->getFleets() as $fleet) {
             $combatIndex = $fleet->getCombatIndex();
             $partyPlayer = $party->getPlayerByCombatIndex($combatIndex);
             $partyPlayer->updateFleet($fleet->difference($last->getFleetByCombatIndex($combatIndex)));
         }
     }
     return $party;
 }