void checkWin() {
		int width = x + 2;
		for (int i = 1; i <= y; i++) { // 由上而下
			int tmp = i * width;
			for (int j = 1; j <= x; j++) { // 由左而右
				int tt = tmp + j;
				if ((((map[tt] & MARK) > 0) && ((map[tt] & BOMB) == 0))
						|| (((map[tt] & MARK) == 0) && ((map[tt] & BOMB) > 0))) {
					return;
				}
			}
		}
		showAll();
		showWin();
	}