コード例 #1
0
        public ShogisasiImpl(ShogiEngine owner)
        {
            this.Owner         = owner;
            this.Kokoro        = new KokoroImpl(this.Owner);
            this.MinimaxEngine = new MinimaxEngineImpl(this.Owner);
            this.EdagariEngine = new ScoreSiboriEngine();
            this.ErabuEngine   = new ErabuEngine();

            this.Seikaku       = new Seikaku();
            this.kyHyokaWriter = new KyHyokaWriterImpl();
        }
コード例 #2
0
        public MinimaxEngineImpl(ShogiEngine owner)
        {
            this.hyokaEngineImpl = new KyHyokaCalculatorImpl();

            this.owner = owner;
        }
コード例 #3
0
        public KokoroImpl(ShogiEngine owner)
        {
            this.owner = owner;

            this.TenonagareItems = new List <Tenonagare>();
        }
コード例 #4
0
 public AjimiEngine(ShogiEngine owner)
 {
     this.owner = owner;
 }