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(); }
public MinimaxEngineImpl(ShogiEngine owner) { this.hyokaEngineImpl = new KyHyokaCalculatorImpl(); this.owner = owner; }
public KokoroImpl(ShogiEngine owner) { this.owner = owner; this.TenonagareItems = new List <Tenonagare>(); }
public AjimiEngine(ShogiEngine owner) { this.owner = owner; }