public PlayerFactory(IPlayerEntity playerEntity, IGameRules gameRules, IFrameEntity frameEntity, IFrameMapper frameMapper) { GameRules = gameRules; FrameEntity = frameEntity; PlayerEntity = playerEntity; FrameMapper = frameMapper; }
public BowlingPlayer(string name, IBowlingGameRules gameRules, IFrameEntity frameEntity, IPlayerEntity playerEntity, IFrameMapper frameMapper) : base(name, playerEntity) { _gameRules = gameRules; _frameEntity = frameEntity; _frameMapper = frameMapper; Frames = new List <IFrame>(); }