Beispiel #1
0
 public TauntinAiFiveCardHelper(IFiveCardClientHelper helper)
     : base(helper)
 {
     this.helper = helper;
 }
Beispiel #2
0
 /// <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;
 }
Beispiel #3
0
 /// <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;
 }
Beispiel #4
0
 /// <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;
 }