public PandemicGame(IPandemicState gamestate, IPandemicStateEditor stateEditor, IPandemicActionValidator validator, IMessageSender messageSender, MessageSenderConfiguration messageSenderConfiguration) { _state = gamestate; _stateEditor = stateEditor; _validator = validator; _messageSender = messageSender; _messageSenderConfiguration = messageSenderConfiguration; }
public PandemicTurn(IPandemicActionValidator validator) { _validator = validator; CardsToDiscard = new List <PandemicPlayerCard>(); EventCardsPlayed = new List <PlayerEventPlayed>(); }
public PandemicStateEditor(IPandemicActionValidator validator) { _validator = validator; }