C# Class JustBelot.Common.Hand

Inheritance: CardsCollection
ファイルを表示 Open project: NikolayIT/BelotGameEngine Class Usage Examples

Public Methods

Method Description
FindAvailableCardsCombinations ( ) : IEnumerable
GetAllowedCards ( Contract contract, IList currentTrickCards ) : IEnumerable
Hand ( ) : System
Hand ( int capacity ) : System
IsBeloteAllowed ( Contract contract, IList currentTrickCards, JustBelot.Common.Card card ) : bool

Private Methods

Method Description
IsCombinationOfQueenAndKingAvailable ( JustBelot.Common.Card playedCard ) : bool

Method Details

FindAvailableCardsCombinations() public method

public FindAvailableCardsCombinations ( ) : IEnumerable
return IEnumerable

GetAllowedCards() public method

public GetAllowedCards ( Contract contract, IList currentTrickCards ) : IEnumerable
contract Contract
currentTrickCards IList
return IEnumerable

Hand() public method

public Hand ( ) : System
return System

Hand() public method

public Hand ( int capacity ) : System
capacity int
return System

IsBeloteAllowed() public method

public IsBeloteAllowed ( Contract contract, IList currentTrickCards, JustBelot.Common.Card card ) : bool
contract Contract
currentTrickCards IList
card JustBelot.Common.Card
return bool