コード例 #1
0
 static ZatvorenoAI()
 {
     SummaryReport = new SummaryReport();
     Tracker       = new QuickSpecificCardSearchTracker();
     TrickDecisionMakerWhenSecond = new ShouldTake(Tracker);
     PossibleActionGenerator      = new PossibleActions(Tracker);
     ActionChoser   = new ChoseAction(PossibleActionGenerator, TrickDecisionMakerWhenSecond);
     CardStatistics = new CardStatisticsGenerator(Tracker);
     OptionEval     = new OptionEvaluator(Tracker, CardStatistics);
     CardChoser     = new FirstActionInTrickChoser(Tracker, OptionEval);
 }
コード例 #2
0
 public OptionEvaluator(ICardTracker ct, ICardStatisticsGenerator st)
 {
     this.cardTracker = ct;
     this.statsGen = st;
 }
コード例 #3
0
 public OptionEvaluator(ICardTracker ct, ICardStatisticsGenerator st)
 {
     this.cardTracker = ct;
     this.statsGen    = st;
 }