Method | Description | |
---|---|---|
Deck ( ) : System |
Método construtor da classe Deck(Baralho).
|
|
GetEnumerator ( ) : System.Collections.IEnumerator | ||
clearDiscard ( ) : List |
Retorna lista com todas as cartas do baralho de descarte e apaga o descarte.
|
|
count ( ) : int |
Calcula a quantidade de Cartas que estão no baralho e retorna.
|
|
cut ( int position ) : void |
Método responsável por cortar o baralho na posição definida.
|
|
discard ( |
Inserir carta no baralho de descarte.
|
|
getCardToDiscard ( int position ) : |
Retorna uma carta de uma posição específica do baralho de descarte.
|
|
getFistCard ( ) : |
Retorna a primeira carta do baralho(de cima) e naturalmente excluí do baralho.
|
|
getLastCard ( ) : |
Retorna a última carta do baralho(de baixo) e naturalmente excluí do baralho.
|
|
getStackOfDiscard ( ) : List |
Retorna lista com todas as cartas do baralho de descarte.
|
|
moveFirstForTheLastPosition ( ) : void |
Move a primeira carta(de cima) para o final do baralho(baixo).
|
|
moveLastForTheFirstPosition ( ) : void |
Move a última carta(de baixo) do baralho para o inicio(cima).
|
|
setStack ( List |
Setar um baralho com uma lista de cartas.
|
|
shuffle ( int numberToExchanges ) : void |
Método responsável por embaralhar as cartas.
|
Method | Description | |
---|---|---|
createNaipe ( string name ) : void |
Método Privado: Método responsável por criar naipe de cartas.
|
|
exchange ( int a, int b ) : void |
Método Privado: Troca cartas do baralho do endereço a para o b e vice-versa.
|
public GetEnumerator ( ) : System.Collections.IEnumerator | ||
return | System.Collections.IEnumerator |
public discard ( |
||
card | Carta que deve ser inserida no baralho de descarte. | |
return | void |
public getCardToDiscard ( int position ) : |
||
position | int | |
return |
public moveFirstForTheLastPosition ( ) : void | ||
return | void |
public moveLastForTheFirstPosition ( ) : void | ||
return | void |
public shuffle ( int numberToExchanges ) : void | ||
numberToExchanges | int | Número de trocas que devem ser feitas para embaralhar o baralho. |
return | void |