C# Класс ArmedCards.BusinessLogic.DomainServices.GamePlayerCard.Deal

Implementation of Base.IDeal
Наследование: Base.IDeal
Показать файл Открыть проект

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

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