public void Tukurinaosi_Copy(KikiBan source) { BB_kikiKomabetu.Tukurinaosi_Copy(source.BB_kikiKomabetu); BB_kikiZenbu.Tukurinaosi_Copy(source.BB_kikiZenbu); CB_kikisuKomabetu.Tukurinaosi_Copy(source.CB_kikisuKomabetu); CB_kikisuZenbu.Tukurinaosi_Copy(source.CB_kikisuZenbu); }
public KikiBan(KikiBan src) { yomiKikiBan = new YomiKikiBan(this); BB_kikiKomabetu = new KikiKomabetuBitboardItiran(src.BB_kikiKomabetu); BB_kikiZenbu = new KikiZenbuBitboardItiran(src.BB_kikiZenbu); CB_kikisuKomabetu = new KikisuKomabetuCountboardItiran(src.CB_kikisuKomabetu); CB_kikisuZenbu = new KikisuZenbuCountboardItiran(src.CB_kikisuZenbu); bbVar_kiki_forOku = new Bitboard(src.bbVar_kiki_forOku); bbVar_forTorinozokuMethod = new Bitboard(src.bbVar_forTorinozokuMethod); }
public Shogiban(Shogiban src) { ibashoBan_yk00 = new IbashoBan(src.ibashoBan_yk00); ojamaBan_ha45 = new OjamaBan(src.ojamaBan_ha45); ojamaBan_hs45 = new OjamaBan(src.ojamaBan_hs45); ojamaBan_ht90 = new OjamaBan(src.ojamaBan_ht90); kikiBan = new KikiBan(src.kikiBan); yomiShogiban = new YomiShogiban(this); }
public Shogiban() { ibashoBan_yk00 = new IbashoBan(); ojamaBan_ha45 = new OjamaBan(); ojamaBan_hs45 = new OjamaBan(); ojamaBan_ht90 = new OjamaBan(); kikiBan = new KikiBan(); // クリアー Tukurinaosi_Clear(); yomiShogiban = new YomiShogiban(this); }
public YomiKikiBan(KikiBan hontai) { hontai_ = hontai; }