public Player(PlayerSeat seat, GameParameters gameParameters, Observer gameEvents) { GameParameters = gameParameters; Seat = seat; StartTurnMechanics = new StartTurnMechanics(this); FinishTurnMechanics = new FinishTurnMechanics(this); GameEvents = gameEvents; }
void IPlayer.FinishTurn() => FinishTurnMechanics.FinishTurn();