public TauntinAiFiveCardHelper(IFiveCardClientHelper helper) : base(helper) { this.helper = helper; }
/// <summary> /// <para>Initializes an instance of the <see cref="BaseWcfClient"/> class.</para> /// </summary> /// <param name="fiveCardConcreteClient">The client which is used to provide user input/output /// </param> public BaseWcfClient(IFiveCardClientHelper fiveCardConcreteClient) { this.concreteClient = fiveCardConcreteClient; this.fiveCardConcreteClient = fiveCardConcreteClient; }
/// <summary> /// <para>Initializes an instance of the <see cref="FiveGameDrawClient"/> class.</para> /// </summary> /// <param name="helper">The helper to use in this class /// </param> public FiveGameDrawClient(IFiveCardClientHelper helper) : base(helper) { this.helper = helper; }
/// <summary> /// <para>Initializes an instance of the <see cref="AiFiveCardDrawClient"/> class.</para> /// </summary> /// <param name="helper">The concrete helper which is used for unimportant I/O</param> /// <param name="interpreter">The rules interpreter which is used by the automated client</param> public AiFiveCardDrawClient(IFiveCardClientHelper helper, IRulesInterpreter interpreter) : base(helper, interpreter) { this.fiveCardHelper = helper; }