Ejemplo n.º 1
0
    void WestorosPhase()
    {
        Debug.Log("Westeros Phase INitiateing");
        Debug.Log("Westeros card I picked: " + GameData.WesterosCardsI[GameRoundNumber].Name);
        Debug.Log("Westeros card II picked: " + GameData.WesterosCardsII[GameRoundNumber].Name);
        WesterosCard WesterosOne = GameData.WesterosCardsI[GameRoundNumber];
        WesterosCard WesterosTwo = GameData.WesterosCardsII[GameRoundNumber];

        ResolveCard(WesterosOne);
        ResolveCard(WesterosTwo);
        GameRoundNumber += 1;
        if (GameRoundNumber == 10)
        {
            EndGameProtocol();
        }
    }
Ejemplo n.º 2
0
    private void ShuffleDeck(WesterosCardsIContainer Deck)
    {
        Debug.Log("shuffling deck WesterosCardsI");
        for (int i = 0; i < Deck.WesterosCardsI.Count; i++)
        {
            WesterosCard temp        = Deck.WesterosCardsI[i];
            int          randomIndex = Random.Range(0, Deck.WesterosCardsI.Count);
            Deck.WesterosCardsI[i]           = Deck.WesterosCardsI[randomIndex];
            Deck.WesterosCardsI[randomIndex] = temp;
        }

        Debug.Log("shuffling deck WesterosCardsII");
        for (int i = 0; i < Deck.WesterosCardsII.Count; i++)
        {
            WesterosCard temp        = Deck.WesterosCardsII[i];
            int          randomIndex = Random.Range(0, Deck.WesterosCardsII.Count);
            Deck.WesterosCardsII[i]           = Deck.WesterosCardsII[randomIndex];
            Deck.WesterosCardsII[randomIndex] = temp;
        }
    }
Ejemplo n.º 3
0
 void ResolveCard(WesterosCard card)
 {
 }