public void createRoom(int roomNumber){
		list2.clear();
		int[] neighbours = new int[4];
		neighbours = roomNeighbour(roomNumber); //neighbours[0] ist oben, neighbours[1] ist rechts, neighbours[2] ist unten,neighbours[3] ist links
		for(int i=0; i<4; i++){
			if(neighbours[i]!=-1){
				int[] tmp = new int[6];
				tmp = getValue(neighbours[i]);
				if((roomCounter<maxRooms)&&(tmp[0]==-1)){
					list2.add(neighbours[i]);//alle gueltigen Nachbaroptionen werden gespeichert
				}
			}
		}
		if(list2.size()>0){//zufallselement aus der liste der gueltigen Nachbarn auswaehlen
			int a = (int)(Math.random()*(list2.size()));
			int[] tmp2 = new int[6];
			tmp2=getValue(list2.get(a));
			tmp2[0]=1;
			tmp2[1]=1;
			map.put(list2.get(a),tmp2);
			if(list2.size()==1){
				int[] tmp3 = new int[6];
				tmp3 = getValue(roomNumber);
				tmp3[1]=-1;//letzer freie nachbar wird belegt
				map.put(roomNumber, tmp3);
			}
			map.put(list2.get(a),tmp2);
			roomCounter++;
		}
	}