示例#1
0
 public UnitMap GetDefeatedUnits(PlayerType playerType)
 {
     if (playerType == PlayerType.PLAYER)
     {
         return(player1Units.GetUnitLosses());
     }
     else
     {
         return(player2Units.GetUnitLosses());
     }
 }
示例#2
0
    public void UpdateAIUnitViews(ActiveUnits aiUnits)
    {
        UnitMap ai_startingUnits = aiUnits.GetStartingUnits();
        UnitMap ai_casualties    = aiUnits.GetUnitLosses();

        foreach (KeyValuePair <UnitType, UnitCombatResultView> entry in aiUnitViews)
        {
            int startingNum = ai_startingUnits.GetNumber(entry.Key);
            int casualties  = ai_casualties.GetNumber(entry.Key);

            entry.Value.UpdateNumUnits(startingNum, casualties);
        }
    }