Ejemplo n.º 1
0
    public static ManualDeckBuider Create(int[] indexOfEachCardPrototype)
    {
        ManualDeckBuider builder = new ManualDeckBuider(indexOfEachCardPrototype.Length);

        builder.indexOfEachCardPrototype = indexOfEachCardPrototype;
        return(builder);
    }
Ejemplo n.º 2
0
    public static void PrepareManuallyBuiltDeckForThePlayerAndGetReadyForSaving(Card[] cards)
    {
        playerDeckBuilder = ManualDeckBuider.Create(cards);

        int[] cardIndexes = ((ManualDeckBuider)playerDeckBuilder).GetIndexOfEachCardPrototype();
        PrepareDeckIndexesForSaving(cardIndexes);
    }
Ejemplo n.º 3
0
    public static ManualDeckBuider Create(Card[] cardsToBeOnDeck)
    {
        ManualDeckBuider builder = new ManualDeckBuider(cardsToBeOnDeck.Length);

        builder.indexOfEachCardPrototype = builder.FindThePrototypeIndexForEachCard(cardsToBeOnDeck);

        return(builder);
    }
Ejemplo n.º 4
0
 public static void PrepareLoadedDeckForThePlayer(int[] cardIndexes)
 {
     playerDeckBuilder = ManualDeckBuider.Create(cardIndexes);
 }