C# 클래스 JustBelot.Common.DealManager

Responsible for one deal (one particular allocation of 32 cards to the four players including the bidding, the play of the cards and the scoring based on those cards.
파일 보기 프로젝트 열기: NikolayIT/BelotGameEngine 1 사용 예제들

공개 메소드들

메소드 설명
DealManager ( JustBelot.Common.GameManager game ) : System
PlayDeal ( ) : JustBelot.Common.DealResult

비공개 메소드들

메소드 설명
AskForCardCombinations ( IPlayer player ) : IEnumerable
Bidding ( ) : JustBelot.Common.Contract
DealCardsToAllPlayers ( int cardsCount ) : void
PlayCard ( IPlayer player, JustBelot.Common.Contract contract, IList currentTrickCards ) : JustBelot.Common.PlayAction
PlayCards ( JustBelot.Common.Contract contract ) : void
PrepareDealResult ( JustBelot.Common.Contract contract ) : JustBelot.Common.DealResult

메소드 상세

DealManager() 공개 메소드

public DealManager ( JustBelot.Common.GameManager game ) : System
game JustBelot.Common.GameManager
리턴 System

PlayDeal() 공개 메소드

public PlayDeal ( ) : JustBelot.Common.DealResult
리턴 JustBelot.Common.DealResult