コード例 #1
0
        public void StateChecking()
        {
            State o = new State("bkd6 wrc2");

            Assert.True(o.WillCheck(Color.White, o.At(o.Live, 3, 2), 4, 2));
            o = new State("brc6 wqc4 wkc2");
            Assert.True(o.WillBeChecked(Color.White, o.At(o.Live, 3, 4), 2, 4));
            o = new State("wka1 bqh2 bnc4");
            Assert.True(o.WillCheckmate(Color.Black, o.At(o.Live, 8, 2), 2, 2));
        }