1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
| while(!fini){
String commande = null;
menu();
commande = sc.nextLine();
monClient.monPote.envoyerCommande(commande);
commande = monClient.monPote.messageServeur();
if(commande.equals("connecte")){
boolean con = false;
while(!con){
System.out.println("Entrez login");
log = sc.nextLine();
monClient.monPote.meConnecter(log);
if((monClient.monPote.messageServeur()).equals("connecteOK")){
con=true;
monClient.setLogin(log);
monClient.setLogger(true);
}
else System.out.println("mauvais log");
}
}
else if(commande.equals("creerSalon")){
System.out.println("Entrez le theme");
String theme = sc.nextLine();
System.out.println("Entrez le nom du salon");
String nom = sc.nextLine();
monClient.monPote.creerSalon(theme,nom);
if((monClient.monPote.messageServeur()).equals("salonOK")){
Salon monSalon = new Salon(theme, nom);
monSalon.ajouterUnClient(monClient);
monClient.salons.add(monSalon);
System.out.println("salon creer");
}
else System.out.println("pb de creation de salons");
}
else if(commande.equals("joindreSalon")){
/*int nbSalon = monClient.monPote.messageServeurInt();
System.out.println("nb salon = " + nbSalon);
for(int i = 0;i<nbSalon;i++)System.out.println(monClient.monPote.messageServeur());*/
System.out.println("Entrez le nom du salon que vous voulez rejoindre");
String nom = sc.nextLine();
monClient.monPote.joindreSalon(nom);
if((monClient.monPote.messageServeur()).equals("salonOK")){
String theme = monClient.monPote.messageServeur();
Salon monSalon = new Salon(theme, nom);
monSalon.ajouterUnClient(monClient);
monClient.salons.add(monSalon);
System.out.println("salon rejoint");
}
else System.out.println("pb pour rejoindre le salon");
}
else if(commande.equals("msgPrive")){
System.out.println("Entrez à qui vous voulez envoyer le message");
String aQui = sc.nextLine();
System.out.println("Entrez le message");
String message = sc.nextLine();
monClient.monPote.msgPrive(aQui,message);
}
else if(commande.equals("msgPublic")){
for(int i = 0; i<monClient.getSalons().size();i++){
System.out.println("\t"+monClient.getSalons().get(i).getNom());
System.out.println("\t\t"+monClient.getSalons().get(i).getTheme());
}
System.out.println("Entrez à quelle salon vous voulez envoyer le message");
String salon = sc.nextLine();
System.out.println("Entrez le message");
String message = sc.nextLine();
monClient.monPote.msgPublic(salon,message);
}
else if(commande.equals("msgPriveDe")){
System.out.println("message de " + monClient.monPote.messageServeur());
System.out.println("message : " + monClient.monPote.messageServeur());
}
else if(commande.equals("msgPublicDe")){
System.out.println("message de " + monClient.monPote.messageServeur());
System.out.println("message : " + monClient.monPote.messageServeur());
}
...
} |
Partager