private void genererFormes(){
		carte = new RectangleShape(new Vector2f(1100, 470)) ;
		carte.setOutlineColor(Color.BLACK);
		carte.setOutlineThickness(2) ;
		carte.setPosition(new Vector2f(200, 120)) ;
		
		//creation du shape de la pioche de carte de destination
		shapePiocheCarteDestination = new RectangleShape(new Vector2f(160, 80)) ;
		shapePiocheCarteDestination.setOutlineColor(Color.BLACK);
		shapePiocheCarteDestination.setOutlineThickness(2) ;
		shapePiocheCarteDestination.setFillColor(Color.MAGENTA) ;
		shapePiocheCarteDestination.setPosition(new Vector2f(10, 475)) ;
		//generation des cartes destinations piocher
		listeShapeCarteDestination = new Vector<RectangleShape>() ;
		for(int i=0; i<3; i++){
			shapeCarteDestination = new RectangleShape(new Vector2f(160, 85)) ;
			shapeCarteDestination.setOutlineColor(Color.BLACK);
			shapeCarteDestination.setOutlineThickness(1) ;
			shapeCarteDestination.setFillColor(Color.CYAN) ;
			if(i == 0){
				shapeCarteDestination.setPosition(new Vector2f(10, 565) ) ;
			}
			else{
				shapeCarteDestination.setPosition(new Vector2f(10+(i+1), 565+(i*30))) ;
			}
			listeShapeCarteDestination.add(shapeCarteDestination) ;
		}
		
		//creation du shape de la pioche de carte Masquer
		shapePiocheCarteWagonMasquer = new RectangleShape(new Vector2f(140, 65)) ;
		shapePiocheCarteWagonMasquer.setOutlineColor(Color.BLACK);
		shapePiocheCarteWagonMasquer.setOutlineThickness(2) ;
		shapePiocheCarteWagonMasquer.setFillColor(piocheCarteMasquer.getCarteWagonActuelle().colorer()) ;
		shapePiocheCarteWagonMasquer.setPosition(new Vector2f(20, 45)) ;
		
		//shape des pioche des carte Wagon
		listeShapePiocheCarteWagon = new Vector<RectangleShape>() ;
		listeTexteNbPiocheCarteWagonRestant = new Vector<Text>() ;
		for(int i=0; i<5; i++){
			shapePiocheCarteWagon = new RectangleShape(new Vector2f(140, 65)) ;
			shapePiocheCarteWagon.setOutlineColor(Color.BLACK);
			shapePiocheCarteWagon.setOutlineThickness(1) ;
			//initialisation du texte
			texteNbPiocheCarteWagonRestant = new Text("20", police, 20) ;
			texteNbPiocheCarteWagonRestant.setColor(Color.BLACK);
			if(i == 0){
				shapePiocheCarteWagon.setPosition(new Vector2f(20, 115) ) ;
				texteNbPiocheCarteWagonRestant.setPosition(new Vector2f(20, 115)) ;
				shapePiocheCarteWagon.setFillColor(piocheCarte1.getCarteWagonActuelle().colorer()) ;
			}
			else{
				shapePiocheCarteWagon.setPosition(new Vector2f(20, 115+(i*70))) ;
				texteNbPiocheCarteWagonRestant.setPosition(new Vector2f(20, 115+(i*70))) ;
				shapePiocheCarteWagon.setFillColor(piocheCarte1.getCarteWagonActuelle().colorer()) ;
			}
			listeShapePiocheCarteWagon.add(shapePiocheCarteWagon) ;
			listeTexteNbPiocheCarteWagonRestant.add(texteNbPiocheCarteWagonRestant);
		}
		
		//les carte wagon piochées
		listeShapeCarteWagon = new Vector<RectangleShape>() ;
		listeTexteNbCarteWagonRestant = new Vector<Text>() ;
		for(int i=0; i<9; i++){
			shapeCarteWagon = new RectangleShape(new Vector2f(80, 110)) ;
			shapeCarteWagon.setOutlineColor(Color.BLACK);
			shapeCarteWagon.setOutlineThickness(1) ;
			//initialisation du texte
			texteNbCarteWagonRestant = new Text("0", police, 20) ;
			texteNbCarteWagonRestant.setColor(Color.BLACK);
			if(i == 0){
				shapeCarteWagon.setPosition(new Vector2f(200, 600) ) ;
				texteNbCarteWagonRestant.setPosition(new Vector2f(200, 600)) ;
			}
			else{
				shapeCarteWagon.setPosition(new Vector2f(200+(i*85), 600)) ;
				texteNbCarteWagonRestant.setPosition(new Vector2f(200+(i*85), 600)) ;
			}
			listeShapeCarteWagon.add(shapeCarteWagon) ;
			listeTexteNbCarteWagonRestant.add(texteNbCarteWagonRestant) ;
		}
	}