Example #1
0
    public static void EndUnitTurn()
    {
        UnitMovement unit = turnOfTheTeam.Dequeue();

        unit.EndUnitTurn();

        if (forceEndTeamTurn)
        {
            EndTeamTurn();
        }

        UnitsInGameListEndUnitTurn();
        QueueOfUnits.QueueHasChanged = true;

        if (turnOfTheTeam.Count <= 0)
        {
            EndTeamTurn();
        }
        else
        {
            StartUnitTurn();
        }
    }