示例#1
0
        public void PlayableCardHasPlayableBorder()
        {
            player.SetResource(ResourceType.Food, 10);
            CardPiece cardPiece = cardUnitDisplay1.GetCardPiece();

            Assert.IsTrue(player.CardIsPlayable(cardPiece));
            Assert.AreEqual(playableBorder, cardUnitDisplay1.cardBorder.sprite);
        }
    // Set selected card
    public void SetSelectedCard(CardPieceDisplay newSelectedCard)
    {
        selectedCardDisplay = newSelectedCard;

        // Get card piece
        if (newSelectedCard != null)
        {
            CardPiece cardPiece = newSelectedCard.GetCardPiece();
            player.SetSelectedCard(newSelectedCard);
        }
        else
        {
            player.SetSelectedCard(null);
        }
        actionMapObject.PaintActionMap();
    }
示例#3
0
 // Set whether card is playable
 private void SetPlayable(CardPieceDisplay cardPieceDisplay)
 {
     cardPieceDisplay.isPlayable = CardIsPlayable(cardPieceDisplay.GetCardPiece());
 }