diff --git a/S1.02/Jeu/classes/Labyrinthe.class b/S1.02/Jeu/classes/Labyrinthe.class index 175637d9f824b6dfb36c1072290479045e66c79b..806b734ccd2472789a57862f7796915d601f3e1e 100644 Binary files a/S1.02/Jeu/classes/Labyrinthe.class and b/S1.02/Jeu/classes/Labyrinthe.class differ diff --git a/S1.02/Jeu/ressources/img/Score.txt b/S1.02/Jeu/ressources/img/Score.txt new file mode 100644 index 0000000000000000000000000000000000000000..a5057f23e486cb63c6aee42d60b80dd5d23bfdfd --- /dev/null +++ b/S1.02/Jeu/ressources/img/Score.txt @@ -0,0 +1,12 @@ +################################################################################ +####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#### +#### ____ #### +#### / ___| ___ ___ _ __ ___ #### +#### \___ \ / __/ _ \| '__/ _ \ #### +#### ___) | (_| (_) | | | __/ #### +#### |____/ \___\___/|_| \___| #### +#### #### +#### #### +#### #### +#### Pseudo : Score : #### + \ No newline at end of file diff --git a/S1.02/Jeu/ressources/img/entete.txt b/S1.02/Jeu/ressources/img/entete.txt new file mode 100644 index 0000000000000000000000000000000000000000..eb26f892d7f635864606602675a6e50fd3ccc5d7 --- /dev/null +++ b/S1.02/Jeu/ressources/img/entete.txt @@ -0,0 +1,3 @@ +################################################################################ +####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#### +####@ @#### \ No newline at end of file diff --git a/S1.02/Jeu/ressources/img/fermeEntete.txt b/S1.02/Jeu/ressources/img/fermeEntete.txt new file mode 100644 index 0000000000000000000000000000000000000000..1b444e31fbeb7dd6c149bdefe270aa5478fbbdd2 --- /dev/null +++ b/S1.02/Jeu/ressources/img/fermeEntete.txt @@ -0,0 +1,3 @@ +####@ @#### +####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#### +################################################################################ \ No newline at end of file diff --git a/S1.02/Jeu/src/Labyrinthe.java b/S1.02/Jeu/src/Labyrinthe.java index 9aac14037d82cb90002af8b9ed4f283682860fca..bfbeec73ec716de3ab3253af74436b8466fed66c 100644 --- a/S1.02/Jeu/src/Labyrinthe.java +++ b/S1.02/Jeu/src/Labyrinthe.java @@ -471,15 +471,11 @@ class Labyrinthe extends Program{ } void afficheQuestion(Question q, boolean reponseLibre){ //Affiche les questions - println("################################################################################" + '\n' + - "####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####" + '\n' + - "####@ @####"); + print(readFile("ressources/img/entete.txt", true)); String intituler = formatIntituler(q.question, 48*4, 48); afficheIntituler(intituler); if(reponseLibre){ - println("####@ @####" + '\n' + - "####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####" + '\n' + - "################################################################################"); + print(readFile("ressources/img/fermeEntete.txt", true)); for(int i = 0; i < 13; i ++){ println(); } @@ -489,12 +485,13 @@ class Labyrinthe extends Program{ void afficheScore(){ String[][] file = load("ressources/score.csv"); + print(readFile("ressources/img/Score.txt", true)); for(int i = 1; i < length(file,1); i ++){ - print(" "); - for(int j = 0; j < length(file,2); j ++){ - print(file[i][j] + " "); + String vide = ""; + for(int k = 0; k < 58-length(file[i][0]); k ++){ + vide += " "; } - println(); + println("#### " + file[i][0] + vide + file[i][0] + " ####"); } } @@ -680,6 +677,7 @@ class Labyrinthe extends Program{ afficherSalle(lab[1][0].numero); salle[length(salle,1)/2][length(salle,2)/2] = 'P'; afficheStringTab(load("ressources/score.csv")); + afficheLab(salle); while(joueur.vie > 0 && !joueur.bossVaincu){ int[] indiceSalleActu = copy(indiceSalle); @@ -693,10 +691,6 @@ class Labyrinthe extends Program{ } for(int i = 0; i < nbMove; i ++){ indiceP = deplacement(salle, charAt(choix,0), indiceP[0], indiceP[1], joueur, lQuestion, lQuestionBoss, indiceSalle); - delay(100); - println(nbMove); - println(i); - afficheLab(salle); } if(!equals(indiceSalleActu, indiceSalle)){ salle = genererSalle("ressources/Lab/Salle"+lab[indiceSalle[0]][indiceSalle[1]].numero);