private static int partie(mode type) {
		int a, b;
		int i;
		int rep[] = new int[2];
		int faute;
		
		//générer des nombre au hasard
		a = generate();
		b = generate();
		faute = 0;
		
		//calculer la réponse attendu
		switch(type) {
		case     ADDITION: rep[0] = a+b; break;
		case SOUSTRACTION: rep[0] = a-b; break;
		case MULTIPLICATION: break;
		case DIVISION: break;
		}
		
		//demander la réponse, le joueur à plusieurs chance
		for(i = 0; i<CHANCE; i++) {
			rep[1] = Integer.parseInt(JOptionPane.showInputDialog(a+(type==mode.ADDITION?"+":"-")+b+"="));
			//quitter la boucle si la bonne réponse est entré		
			if(rep[0] == rep[1]) {
				JOptionPane.showMessageDialog(null, "Félicitations, vous avez la bonne réponse à l'expression arithmétique.");
				i = CHANCE;
			}
			//augmenter le nombre de faute si une mauvaise réponse est entré
			else {
				JOptionPane.showMessageDialog(null, "Désolé, vous n'avez pas la bonne réponse.");
				faute++;
			}
		}
		
		//retourner le nombre de faute durant la partie
		return faute;
	}