Exemplo n.º 1
0
    /// <summary>
    /// Cria uma instância de uma carta nova, e adiciona-a a mão.
    /// </summary>
    public void addCardToHand(int id)
    {
        Card card = CardInstance.createCard(id);

        card.setPlayerId(this.player_id);
        hand.addCard(card);
    }
Exemplo n.º 2
0
    /// <summary>
    /// Retorna uma instância da carta a partir de seu id.
    /// </summary>
    public Card getCardById(int id)
    {
        Card card = CardInstance.createCard(id);

        card.setPlayerId(player_id);
        return(card);
    }
Exemplo n.º 3
0
    public void createCard(int id, int cost, Position pos)
    {
        Card card = CardInstance.createCard(id);

        field.createCard(card, pos, opponent_id);
    }