<repo_name>VinceOC34/test-P3<file_sep>/P3_v2/src/Mastermind.java
import java.util.InputMismatchException;
import java.util.Scanner;

public class Mastermind extends LibrairyAbstract {
	
	
	public Mastermind() {
		
		// choix du Mode----------------------------------------------------------------------------------------------------------------------------------------	
		
		do{ // boucle en cas d'erreur de saisie
			try {
		securityLoop =0;
		Scanner sc = new Scanner (System.in);
		System.out.println("Menu Mastermind - Quel mode voulez vous utiliser ?");	
		System.out.println();	
		
		System.out.println("1. Challenger (trouver la combinaison secrète de l'ordinateur)");
		System.out.println("2. Défenseur  (l'ordinateur essaye de trouver votre combinaison secrète)");
		System.out.println("3. Duel       (tour à tour contre l'ordinateur)");
		System.out.println("4. Retourner au menu général pour changer de Jeu");
		selectMode = sc.nextInt();
			}catch (InputMismatchException e){
				System.out.println("La saisie ne semble pas bonne, merci de recommencer :");
				securityLoop++;}
				
				}while (securityLoop ==1);// fin de la boucle
		
	if (selectMode ==1) {
		
		Object one = new Challenger_mastermind();
	}
	
		else if (selectMode ==4) {
			Object men = new Menu();
			
		}
		
	}
		
	}
	




		
	


<file_sep>/P3_v2/src/Duel_plusOuMoins.java
import java.util.InputMismatchException;
import java.util.Random;
import java.util.Scanner;


public class Duel_plusOuMoins extends LibrairyAbstract{
	
	public Duel_plusOuMoins() {
		
	Object test  = new nbEssai(0);
	
	System.out.println(nbEssai);
		
	}
	
		
		
		
		
		
		
public void nbFigures() {

	int securityLoop  = 0;
	do{ // boucle en cas d'erreur de saisie
		try {
		securityLoop =0;
		Scanner sc = new Scanner (System.in);
		System.out.println("Combien de chiffres voulez vous utiliser ?");
		nbChiffre = sc.nextInt();
		this.nbChiffre=nbChiffre;
		
		}catch (InputMismatchException e){
		System.out.println("Je ne comprend pas votre réponse désolé, essayez encore");
		securityLoop++;}
		
	
		}while (securityLoop ==1);// fin de la boucle
						
		}
	

public void userInput() {
		

int securityLoop  = 0;
do{ // boucle en cas d'erreur de saisie
	try {
	securityLoop =0;
	Scanner sc = new Scanner (System.in);
	System.out.println("Choisissez votre combinaison à "+nbChiffre);
	userInput = sc.nextInt();
	this.userInput=userInput;
	
	}catch (InputMismatchException e){
	System.out.println("Je ne comprend pas votre réponse désolé, essayez encore");
	securityLoop++;}
	

	}while (securityLoop ==1);// fin de la boucle
					
	}
	
		
		
		
		
		
		// jeu d'intro-- aléa pour déterminer qui commence :)
				
//	System.out.println("Déterminons, qui va commencer :");
//	System.out.println("Un chiffre de 1 à 10 vient d'être caché");
//	System.out.println("Le plus proche entre l'ordinateur et vous commence");
//	Random rand = new Random();
//	int whoStart = rand.nextInt(11);
//	
//	System.out.println("Entrez votre chiffre :");
//	Scanner sc = new Scanner(System.in);
//	int userAttack = sc.nextInt();
//	rand = new Random();
//	int computeAttack = rand.nextInt(11);
//	System.out.println("Le chiffre caché est "+whoStart+" Vous avez proposé "+userAttack+" L'ordinateur a proposé "+computeAttack);
//	System.out.println(userAttack - whoStart);
//	System.out.println(computeAttack - whoStart);
//	//if (userAttack - whoStart)
//	// à finir
	

	
	
	
	
	
		
	}
	

<file_sep>/P3_v2/src/MainP3V2.java
import java.util.Scanner;

import java.util.InputMismatchException;


public class MainP3V2 extends LibrairyAbstract{

	public static void main(String[] args) {
		// TODO Auto-generated method stub


	
	Object men = new Menu();
	
	
//	test.nbAttempt();
//	
//	test.nbFigures();
//	
//	test.userInput();
	
	}
}
		





		
	
		


	
	



	



	
	

<file_sep>/P3_v2/src/nbEssai.java
import java.util.InputMismatchException;
import java.util.Scanner;

public class nbEssai extends LibrairyAbstract{


		
		public nbEssai(int nbEssai) {
					
		securityLoop  = 0;
		do{ // boucle en cas d'erreur de saisie
		try {
		securityLoop =0;

		Scanner sc = new Scanner (System.in);
		System.out.println("Combien de tentatives avant de perdre le jeux ?");
		nbEssai = sc.nextInt();
		this.nbEssai=nbEssai;
		
		}catch (InputMismatchException e){
		System.out.println("La saisie ne semble pas bonne, merci de recommencer :");
		securityLoop++;}
		

		}while (securityLoop ==1);// fin de la boucle
		
			
}

	

}
<file_sep>/P3_v2/try/README.md
# try
Test for OC 
<file_sep>/P3_v2/src/Defenseur_plusOuMoins.java
import java.util.Random;
public class Defenseur_plusOuMoins extends LibrairyAbstract {

}
<file_sep>/P3_v2/src/ClassEnum.java
import java.util.Random;
import java.util.Scanner;


import java.util.InputMismatchException;

public enum ClassEnum {
	
comuptAttack(),

userAttack(),
nbAttempt(),

Menu();

int nbEssais;
int nbChiffres;
int userInput;
int selectGame;	
int selectMode;		


	

	public ClassEnum() {
			
		int securityLoop  = 0;
		do{ // boucle en cas d'erreur de saisie
		try {
		securityLoop =0;

		Scanner sc = new Scanner (System.in);
		System.out.println("Combien de tentatives avant de perdre le jeux ?");
		nbEssais = sc.nextInt();
		this.nbEssais=nbEssais;
		
		}catch (InputMismatchException e){
		System.out.println("La saisie ne semble pas bonne, merci de recommencer :");
		securityLoop++;}
		
	
		}while (securityLoop ==1);// fin de la boucle
		
			
		}

	public void nbFigures() {
	
		int securityLoop  = 0;
		do{ // boucle en cas d'erreur de saisie
			try {
			securityLoop =0;
			Scanner sc = new Scanner (System.in);
			System.out.println("Combien de chiffres voulez vous utiliser ?");
			nbChiffres = sc.nextInt();
			this.nbChiffres=nbChiffres;
			
			}catch (InputMismatchException e){
			System.out.println("Je ne comprend pas votre réponse désolé, essayez encore");
			securityLoop++;}
			
		
			}while (securityLoop ==1);// fin de la boucle
							
			}
		
	
	public void userInput() {
			
	
	int securityLoop  = 0;
	do{ // boucle en cas d'erreur de saisie
		try {
		securityLoop =0;
		Scanner sc = new Scanner (System.in);
		System.out.println("Choisissez votre combinaison à "+nbChiffres);
		userInput = sc.nextInt();
		this.userInput=userInput;
		
		}catch (InputMismatchException e){
		System.out.println("Je ne comprend pas votre réponse désolé, essayez encore");
		securityLoop++;}
		
	
		}while (securityLoop ==1);// fin de la boucle
						
		}
		
	
}
	
	
	
	
	
	
	
	
	
	
	

	
	
	
	
	
	


