Queem.Core.BitBoards.BitBoard.GetInnerValue C# (CSharp) Method

GetInnerValue() public method

public GetInnerValue ( ) : ulong
return ulong
        public ulong GetInnerValue()
        {
            return this.board;
        }

Usage Example

Example #1
0
        public void FromStringComplexTest()
        {
            int count = 100;
            var rand = new Random(DateTime.Now.Millisecond);

            while ((count--) > 0)
            {
                var board = new BitBoard();
                var str = new StringBuilder(64);
                str.Append('0', 64);

                var indices = GetRandomBits(rand.Next(64));
                foreach (var point in indices)
                {

                    board.SetBit((Square)(point.Item1*8 + point.Item2));

                    int index = (7 - point.Item1)*8 + point.Item2;
                    str[index] = '1';
                }

                Assert.AreEqual(
                    board.GetInnerValue(),
                    BitBoardHelper.FromString(str.ToString()));
            }
        }
All Usage Examples Of Queem.Core.BitBoards.BitBoard::GetInnerValue