public static void placeRandom(int cardID) { if (!handContents.Contains(CollectionProps.collectionContents[cardID])) { Debug.Log("Hand does not contain cardID " + cardID); } else { handContents.Remove(CollectionProps.collectionContents[cardID]); DeckProps.deckContents.Insert(Random.Range(0, DeckProps.getDeckSize()), CollectionProps.collectionContents[cardID]); Debug.Log("Placing card on top of Deck with ID " + cardID); } }
void Update() { if (AddCardToCollection) { CollectionProps.createCard(1, "one"); CollectionProps.createCard(2, "two"); CollectionProps.createCard(3, "three"); CollectionProps.createCard(4, "four"); CollectionProps.createCard(5, "five"); CollectionProps.createCard(6, "six"); CollectionProps.createCard(7, "seven"); AddCardToCollection = false; } if (CreateDeck) { DeckProps.createDeck(); CreateDeck = false; } if (Shuffle) { DeckProps.shuffle(); Shuffle = false; } if (DrawCard) { HandProps.draw(CardsToDraw); DrawCard = false; } if (DiscardCard) { HandProps.discard(CardToDiscard); DiscardCard = false; } if (ExileCard) { HandProps.exile(CardToExile); ExileCard = false; } if (ViewTopCards) { DeckProps.showTop(CardsToView); ViewTopCards = false; } if (ShowDeck) { DeckProps.showDeck(); ShowDeck = false; } if (ShowGraveyard) { DeckProps.showGraveyard(); ShowGraveyard = false; } if (ViewHand) { HandProps.printHand(); ViewHand = false; } if (PlaceCardBottom) { HandProps.placeBottom(CardToPlaceBottom); PlaceCardBottom = false; } if (PlaceCardTop) { HandProps.placeTop(CardToPlaceTop); PlaceCardBottom = false; } }