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);
}