C# 클래스 ArmedCards.BusinessLogic.DomainServices.GamePlayerCard.Deal

Implementation of Base.IDeal
상속: Base.IDeal
파일 보기 프로젝트 열기: kwmcrell/ArmedCards

공개 메소드들

메소드 설명
Deal ( ArmedCards.BusinessLogic.DomainServices shuffleCards, ArmedCards.BusinessLogic.DomainServices excludeCurrentHands, ArmedCards.BusinessLogic.DomainServices excludeByCount, Base calculateDrawCount, Base createHand, ArmedCards.BusinessLogic.DomainServices insertGameRoundCard, ArmedCards.BusinessLogic.AppServices updateGame ) : System
Execute ( Entities game, System.Boolean dealQuestion ) : void

Handle dealing cards to players in game

비공개 메소드들

메소드 설명
CreateQuestion ( IEnumerable cards, Entities game ) : Entities.GameRoundCard

메소드 상세

Deal() 공개 메소드

public Deal ( ArmedCards.BusinessLogic.DomainServices shuffleCards, ArmedCards.BusinessLogic.DomainServices excludeCurrentHands, ArmedCards.BusinessLogic.DomainServices excludeByCount, Base calculateDrawCount, Base createHand, ArmedCards.BusinessLogic.DomainServices insertGameRoundCard, ArmedCards.BusinessLogic.AppServices updateGame ) : System
shuffleCards ArmedCards.BusinessLogic.DomainServices
excludeCurrentHands ArmedCards.BusinessLogic.DomainServices
excludeByCount ArmedCards.BusinessLogic.DomainServices
calculateDrawCount Base
createHand Base
insertGameRoundCard ArmedCards.BusinessLogic.DomainServices
updateGame ArmedCards.BusinessLogic.AppServices
리턴 System

Execute() 공개 메소드

Handle dealing cards to players in game
public Execute ( Entities game, System.Boolean dealQuestion ) : void
game Entities The game to deal cards for
dealQuestion System.Boolean Is a question card needed
리턴 void