public JPanel viewTiles() {
		//Si la pioche a ete verrouillee
		if (isClose || panelTileIsOpen)
			return null;
		
		//Si il s'agit d'une pioche ouverte
		if (isOpen && tileList.size() != 0) {
			// Dimensions de la fenetre
			Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
			int nbTileColumn = screenSize.width/Tile.IMG_WIDTH - 2;
			int nbLine;
			
			for (nbLine = 0; nbLine*nbTileColumn < tileList.size(); nbLine++);
			
			panelTiles = new JPanel();
			
			//Apparence de la fenetre
			JButton cancel = new JButton("Fermer");
			JLabel title = new JLabel("Pioche ouverte");
			
			cancel.setBounds(nbTileColumn*Tile.IMG_WIDTH/2, 
							0, 
							nbTileColumn*Tile.IMG_WIDTH/2, 
							25);
			cancel.addActionListener(this);
			title.setBounds(0, 
							0, 
							nbTileColumn*Tile.IMG_WIDTH/2, 
							25);
			title.setOpaque(true);
			title.setBackground(new Color(0x9DD8DD));
			
			panelTiles.setBounds(screenSize.width/2-nbTileColumn*Tile.IMG_WIDTH/2, 
								(screenSize.height/2-nbLine*Tile.IMG_HEIGHT/2), 
								nbTileColumn*Tile.IMG_WIDTH, 
								nbLine*Tile.IMG_HEIGHT+25);
			
			panelTiles.setBackground(new Color(0x7BC5DD));
			
			panelTiles.add(cancel);
			panelTiles.add(title);
			
			//Affichage des tuiles dans la fenetre
			int ligne = 0,
				colonne = 0;
			JLabel tileTmp;
			for (String str : tileList.keySet()) {
				tileTmp = tileList.get(str);
				tileTmp.setBounds( Tile.IMG_WIDTH*colonne, Tile.IMG_HEIGHT*ligne+25, 
									Tile.IMG_WIDTH, Tile.IMG_HEIGHT);
				panelTiles.add(tileTmp);
				
				if (colonne%nbTileColumn == 0 && colonne != 0) {
					++ligne;
					colonne = 0;
				}
				++colonne;
			}
					
			this.panelTileIsOpen = true;
			return panelTiles;
		}
		
		return null;
	}