From b5e186946db6cceebc6e1933d93464536c803ed4 Mon Sep 17 00:00:00 2001 From: HydroFlo <HydroGamer@outlook.fr> Date: Mon, 18 Dec 2023 11:55:33 +0100 Subject: [PATCH] edit --- S1.02/Jeu/classes/Labyrinthe.class | Bin 11730 -> 11776 bytes S1.02/Jeu/ressources/Lab/Salle0 | 19 +++++++++++++++++++ S1.02/Jeu/src/Labyrinthe.java | 16 +++++++++------- 3 files changed, 28 insertions(+), 7 deletions(-) create mode 100644 S1.02/Jeu/ressources/Lab/Salle0 diff --git a/S1.02/Jeu/classes/Labyrinthe.class b/S1.02/Jeu/classes/Labyrinthe.class index 7acca075ce5546f9e073d8fca43f18d640f1553f..a540335e80aea4a15001accef5b818e087c09e41 100644 GIT binary patch delta 1628 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 PC#&fyG1gA@)a?WS&W=t| delta 1551 zcmZpOxfDI2fXTpcVv&`Xp`oE62ZID71B;=7p#cYj6o_SLV93EB17R6(Fvx*e1|Ts7 zFbkwZiIIWDzyQQj0kI4X4K{v@7q36dz|O$Pz`)R`wVi=cOMq)D1G|<0*IowRNM<b- zA^vR)g29n2TC75%U>2(u8&r%<i(N<@EXJ<IAtVWAacBv!2}y&Q0&H3W>_V~-HoKMp zhmbsk&7md0DWnKtb7~2Qa|tPfI9nN1H!?6VFfvYJU|_If;G6tSLQ&L{ftMkafsY}P zfuA9lL4cu>L6D(gvVo*EuNVUdgE#{(g9L*RgXH82NlRW?1`Y-}23`hv1|bH8$@?Vr z8C52~lhkL_m@Fq{$*aS_!Jx~)%b>>~#GpSpMaoCgn1PAGgn@&>l!2eYj6s~ioI#qw zf<cwRYVt{`eoZ?DHU@hJUIqsSK?X+#Q3fXlc?M?&T?QuxGX^&X2L^WrKL$635C*Tw zjnc`S0Sv4Rfed^ML6hG~*Qtgva59852rxu22s1=7C@@4Z=rKey*f7K}I59*qcrZjV z_%Xz9o*-k)Xqn8w!jQrs%aF=o%#g-l!;sDp#E`*|!H~&N$dJX*&XCP8mm!B?8AC3^ zeug}Ts|@)J_ZSKoo-h<{{v+$cm{`id!cfM*%TUfB&QQUi#8Ang$56#!#Zb-Q#!$l$ z#8Ar+%}~dX&QQ-#%+SD4!_dgk!O+Aog`t^YE<+2$N`_X3tqg4p`xx38jxcmEoM-4{ zc*fAh@R6aL;V(lkBPT=O<c0E!0wyxBGfZNTWthz1z%Y@)jbR$&GzJC+ZU&Y=3`~qt zO1~Ib85kJ;G5lv>WSq#rz_65o1uPOQEq#<>CX=s@G;0n^f)SY1+QOj9I(eRgi;)@w zCj$e+ECzOl*$h$)a~RYZ<}#Qt%ww=+n9tzKFqgrbVGcte!(y;iA`Gm58Dus~C{Aap zU(O)Ou!2F2VI_ke!zu;~hSd!23~Lxd7}hexF|1=qWmwOU$FPB+f?*>=8^dOXNenv} zHZtsF*vGJo;TXeih6@aP816IdWq8A|kKr4`eulpc2N>BH4l)Wb9AcDXIKrsKaFWr5 z;S^&a!)eAyhBJ)G3}+dO7|t=)Gn{AaWVpaM!HMA_<4lH2jEfmAGj3$K%D9)|7UNxp z+l;Rm?l690xXbv5;T{t=!+j<Rh6hYa3=f$!86GhiF+66nVR*vi#qf+NjN#Sf0+pS* z?-*DZ-ZQW>d|(h@_{bo|@QFc};R}Nq!#4&?hVKmS3_lnG7=AJYGkjo(WcV{VOf`U) zfq|Kkk%5hoi9v*sdGcn}cv&_EHb!;^K}Jw^=VZ`i<YLfgWM?pC<YlmA<eRLo)*&m% zz{V)VAkHYvpvEY|V9Y4W;L0e%;LRw^5XdMo`HEVFqznTOqb!32qa1@8qb!3CqXL5g zqYQ%?qtfJ5^<qU;1~x_w1`$S021!OO23baJ24zM)23<yd217<Y26IN^$v@ToSj`w% z8O<mAXml7_Gq5q*G6*r+F-S1lGpH~+Fz7KlGFUM>Gq^F@Gx#vNF$6KXGlVhPGQ==? zG9)p2O=i_>lk{caVf15=V)SQFVGLj}Wb|V&XY^&TWel0TMAKJ3oPnD$f<b^Wl7WG7 z9s?UBkuldXurY8kFfjQ{7SLL<`GD3&#`=2<<_rvs(F|;iF$_YCu?%vIaSU3Fu?z-` zF$`vmi40DRNeu3c$qc@XDGZT}sSJsX=?oc+84S6MnG7Y2Squ{yvl(VF<}fT_%w<@| zn8&b#F`wZCV*$fu#zKb2j71DD8H*X&7)uxh7)u$&7|R&77|R)T87mnr7^@ha8EX<4 z{TOQ*BN^)$QyA+R^BEf$s~8&@TN#@eConcM&Sq?3T*lbSxRJ4qaSvlV<8j6g#!HNy zjCUEk7+)}UGk#|5Vf@F~%f!jp$0Wko&m_+{fk}&TB9kfOBqj&O$xPmi(<X=LDlryL IF4ye@0I|e91ONa4 diff --git a/S1.02/Jeu/ressources/Lab/Salle0 b/S1.02/Jeu/ressources/Lab/Salle0 new file mode 100644 index 0000000..d0640db --- /dev/null +++ b/S1.02/Jeu/ressources/Lab/Salle0 @@ -0,0 +1,19 @@ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +@......................................................................@ +@......................................................................@ +@......................................................................@ +@......................................................................@ +@......................................................................@ +@......................................................................@ +@......................................................................@ +@.....................................................................S@ +@..................................P..................................S@ +@......................................................................@ +@......................................................................@ +@......................................................................@ +@......................................................................@ +@......................................................................@ +@......................................................................@ +@......................................................................@ +@..................................SS..................................@ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ \ No newline at end of file diff --git a/S1.02/Jeu/src/Labyrinthe.java b/S1.02/Jeu/src/Labyrinthe.java index b508aa0..63d2c5d 100644 --- a/S1.02/Jeu/src/Labyrinthe.java +++ b/S1.02/Jeu/src/Labyrinthe.java @@ -5,6 +5,7 @@ class Labyrinthe extends Program{ final int NOMBRESALLES = 10; Salle[] salles = new Salle[]{ + newSalle(0,"0110"), newSalle(1,"0101"), newSalle(2,"1111"), newSalle(3,"0101"), @@ -152,7 +153,8 @@ class Labyrinthe extends Program{ Salle[][] genererLab(int nbSalle){ // genere un Layrinthe de nbSalle salle et d'une taille de 72 x 19 par salle !!!! IL FAUT QUE LE nbSalle SOINT IMPAIRE !!!! Salle[][] lab = new Salle[nbSalle][nbSalle]; - lab[(nbSalle/2)+1][(nbSalle/2)+1] = salles[2]; + lab[(nbSalle/2)+1][(nbSalle/2)+1] = salles[3]; + lab[0][0] = salles[0]; for(int i=0;i<length(lab,1);i++){ for(int j=0;j<length(lab,2);j++){ if(lab[i][j]==null){ @@ -360,18 +362,18 @@ class Labyrinthe extends Program{ String pseudo = readString(); Joueur j = newJoueur(pseudo); println("" + j.pseudo + " / score : " + j.score + " / vie : " + j.vie + " / boss vaincu ? " + j.bossVaincu); - char[][] salle1 = genererSalle("ressources/Lab/Salle1"); + char[][] salle = lab[0][0]; Question q = newQuestion("Quelle est la capital de la France", "paris"); - salle1[11][35] = 'P'; + afficherSalle(lab[1][0].numero); int[] indiceM = indiceDe('P', salle1); - salle1[indiceM[0]-1][indiceM[1]] = 'M'; + salle[indiceM[0]-1][indiceM[1]] = 'M'; afficheStringTab(load("ressources/score.csv")); while(j.vie > 0 && !j.bossVaincu){ - afficheLab(salle1); + afficheLab(salle); println("" + j.pseudo + " / score : " + j.score + " / vie : " + j.vie + " / boss vaincu ? " + j.bossVaincu); - int[] indiceP = indiceDe('P', salle1); + int[] indiceP = indiceDe('P', salle); char choix = controleSaisie(); - indiceP = deplacement(salle1, choix, indiceP[0], indiceP[1], j); + indiceP = deplacement(salle, choix, indiceP[0], indiceP[1], j); } newQuestion("Quel fleuve passe par Paris ?", "seine"); -- GitLab