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