C# Class Dominion.ListOfCards

Inheritance: CollectionCards
Afficher le fichier Open project: NathanTeeuwen/Dominulator Class Usage Examples

Méthodes publiques

Méthode Description
AddAllCardsFromInSomeOrder ( CollectionCards other ) : void
AddCardToTop ( Dominion.Card card ) : void
AddNCardsToTop ( Dominion.Card card, int count ) : void
BottomCard ( ) : Dominion.Card
Clear ( ) : void
DrawCardFromTop ( ) : Dominion.Card
FindAndRemoveCardOrderDestroyed ( Dominion.Card card ) : Dominion.Card
GetEnumerator ( ) : IEnumerator
ListOfCards ( CardGameSubset gameSubset ) : System
ListOfCards ( CardGameSubset gameSubset, BagOfCards parent ) : System
RemoveNCardsFromTop ( int count ) : void
Shuffle ( Random random ) : void
SwapCardsInPlace ( int position1, int position2 ) : void
TopCard ( ) : Dominion.Card

Méthodes protégées

Méthode Description
FindCardIndex ( Dominion.Card card ) : int
MoveCardToEnd ( int cardIndex ) : void
RemoveFromEnd ( ) : Dominion.Card
Swap ( int indexfirst, int indexSecond ) : void

Private Methods

Méthode Description
EraseKnownCountKnowledge ( ) : void
MoveBottomCardToTop ( ) : Dominion.Card
NumberBetweenInclusive ( Random random, int lowerBoundInclusive, int upperBoundInclusive ) : int

Method Details

AddAllCardsFromInSomeOrder() public méthode

public AddAllCardsFromInSomeOrder ( CollectionCards other ) : void
other CollectionCards
Résultat void

AddCardToTop() public méthode

public AddCardToTop ( Dominion.Card card ) : void
card Dominion.Card
Résultat void

AddNCardsToTop() public méthode

public AddNCardsToTop ( Dominion.Card card, int count ) : void
card Dominion.Card
count int
Résultat void

BottomCard() public méthode

public BottomCard ( ) : Dominion.Card
Résultat Dominion.Card

Clear() public méthode

public Clear ( ) : void
Résultat void

DrawCardFromTop() public méthode

public DrawCardFromTop ( ) : Dominion.Card
Résultat Dominion.Card

FindAndRemoveCardOrderDestroyed() public méthode

public FindAndRemoveCardOrderDestroyed ( Dominion.Card card ) : Dominion.Card
card Dominion.Card
Résultat Dominion.Card

FindCardIndex() protected méthode

protected FindCardIndex ( Dominion.Card card ) : int
card Dominion.Card
Résultat int

GetEnumerator() public méthode

public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

ListOfCards() public méthode

public ListOfCards ( CardGameSubset gameSubset ) : System
gameSubset CardGameSubset
Résultat System

ListOfCards() public méthode

public ListOfCards ( CardGameSubset gameSubset, BagOfCards parent ) : System
gameSubset CardGameSubset
parent BagOfCards
Résultat System

MoveCardToEnd() protected méthode

protected MoveCardToEnd ( int cardIndex ) : void
cardIndex int
Résultat void

RemoveFromEnd() protected méthode

protected RemoveFromEnd ( ) : Dominion.Card
Résultat Dominion.Card

RemoveNCardsFromTop() public méthode

public RemoveNCardsFromTop ( int count ) : void
count int
Résultat void

Shuffle() public méthode

public Shuffle ( Random random ) : void
random System.Random
Résultat void

Swap() protected méthode

protected Swap ( int indexfirst, int indexSecond ) : void
indexfirst int
indexSecond int
Résultat void

SwapCardsInPlace() public méthode

public SwapCardsInPlace ( int position1, int position2 ) : void
position1 int
position2 int
Résultat void

TopCard() public méthode

public TopCard ( ) : Dominion.Card
Résultat Dominion.Card