C# Класс Dominion.ListOfCards

Наследование: CollectionCards
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
FindCardIndex ( Dominion.Card card ) : int
MoveCardToEnd ( int cardIndex ) : void
RemoveFromEnd ( ) : Dominion.Card
Swap ( int indexfirst, int indexSecond ) : void

Приватные методы

Метод Описание
EraseKnownCountKnowledge ( ) : void
MoveBottomCardToTop ( ) : Dominion.Card
NumberBetweenInclusive ( Random random, int lowerBoundInclusive, int upperBoundInclusive ) : int

Описание методов

AddAllCardsFromInSomeOrder() публичный метод

public AddAllCardsFromInSomeOrder ( CollectionCards other ) : void
other CollectionCards
Результат void

AddCardToTop() публичный метод

public AddCardToTop ( Dominion.Card card ) : void
card Dominion.Card
Результат void

AddNCardsToTop() публичный метод

public AddNCardsToTop ( Dominion.Card card, int count ) : void
card Dominion.Card
count int
Результат void

BottomCard() публичный метод

public BottomCard ( ) : Dominion.Card
Результат Dominion.Card

Clear() публичный метод

public Clear ( ) : void
Результат void

DrawCardFromTop() публичный метод

public DrawCardFromTop ( ) : Dominion.Card
Результат Dominion.Card

FindAndRemoveCardOrderDestroyed() публичный метод

public FindAndRemoveCardOrderDestroyed ( Dominion.Card card ) : Dominion.Card
card Dominion.Card
Результат Dominion.Card

FindCardIndex() защищенный метод

protected FindCardIndex ( Dominion.Card card ) : int
card Dominion.Card
Результат int

GetEnumerator() публичный метод

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

ListOfCards() публичный метод

public ListOfCards ( CardGameSubset gameSubset ) : System
gameSubset CardGameSubset
Результат System

ListOfCards() публичный метод

public ListOfCards ( CardGameSubset gameSubset, BagOfCards parent ) : System
gameSubset CardGameSubset
parent BagOfCards
Результат System

MoveCardToEnd() защищенный метод

protected MoveCardToEnd ( int cardIndex ) : void
cardIndex int
Результат void

RemoveFromEnd() защищенный метод

protected RemoveFromEnd ( ) : Dominion.Card
Результат Dominion.Card

RemoveNCardsFromTop() публичный метод

public RemoveNCardsFromTop ( int count ) : void
count int
Результат void

Shuffle() публичный метод

public Shuffle ( Random random ) : void
random System.Random
Результат void

Swap() защищенный метод

protected Swap ( int indexfirst, int indexSecond ) : void
indexfirst int
indexSecond int
Результат void

SwapCardsInPlace() публичный метод

public SwapCardsInPlace ( int position1, int position2 ) : void
position1 int
position2 int
Результат void

TopCard() публичный метод

public TopCard ( ) : Dominion.Card
Результат Dominion.Card