pdachess.Form1.setTokenmoves C# (CSharp) Method

setTokenmoves() private method

private setTokenmoves ( ) : void
return void
        private void setTokenmoves()
        {
            //set bishop moves
            for (int i = 1; i < 8; i++) Bishop_move[0 + (i - 1)] = new Point(i, -1 * i);
            for (int i = 1; i < 8; i++) Bishop_move[7 + (i - 1)] = new Point(-1 * i, -1 * i);
            for (int i = 1; i < 8; i++) Bishop_move[14 + (i - 1)] = new Point(i, i);
            for (int i = 1; i < 8; i++) Bishop_move[21 + (i - 1)] = new Point(-1 * i, i);
            //set Knight moves
            Knight_move[0] = new Point(1, 2);
            Knight_move[1] = new Point(2, 1);
            Knight_move[2] = new Point(-1, 2);
            Knight_move[3] = new Point(-2, 1);
            Knight_move[4] = new Point(1, -2);
            Knight_move[5] = new Point(2, -1);
            Knight_move[6] = new Point(-1, -2);
            Knight_move[7] = new Point(-2, -1);
            //set Castle moves
            for (int i = 1; i < 8; i++) Castle_move[0 + (i - 1)] = new Point(0, -1 *i);
            for (int i = 1; i < 8; i++) Castle_move[7 + (i - 1)] = new Point(-1 * i, 0);
            for (int i = 1; i < 8; i++) Castle_move[14 + (i - 1)] = new Point(0, i);
            for (int i = 1; i < 8; i++) Castle_move[21 + (i - 1)] = new Point(i, 0);
            //set King moves
            King_move[0] = new Point(1, 0);
            King_move[1] = new Point(0, 1);
            King_move[2] = new Point(-1, 0);
            King_move[3] = new Point(0, -1);
            King_move[4] = new Point(1, 1);
            King_move[5] = new Point(1, -1);
            King_move[6] = new Point(-1, 1);
            King_move[7] = new Point(-1, -1);
        }