public static boolean isMoveKing(final int x, final int y, final boolean promote) {
		if (-1 == x && -1 == y)
			return true;
		else if (0 == x && -1 == y)
			return true;
		else if (1 == x && -1 == y)
			return true;
		else if (-1 == x && 0 == y)
			return true;
		else if (1 == x && 0 == y)
			return true;
		else if (-1 == x && 1 == y)
			return true;
		else if (0 == x && 1 == y)
			return true;
		else if (1 == x && 1 == y)
			return true;
		else
			return false;
	}