From 3587f7ce3c9a0a1467ba36054e5859c6eb9189c1 Mon Sep 17 00:00:00 2001 From: leriche Date: Tue, 12 Dec 2023 16:26:01 +0100 Subject: [PATCH 1/2] maj score --- snake/fenetre.c | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/snake/fenetre.c b/snake/fenetre.c index 51946fa..6b9661a 100755 --- a/snake/fenetre.c +++ b/snake/fenetre.c @@ -6,11 +6,6 @@ #include #include #include "plateau_init.h" -<<<<<<< HEAD -======= - - ->>>>>>> 2d7d16101fad9327b5f27c54983bc5cff31508a3 @@ -33,18 +28,7 @@ int start (void) { int score=0; -<<<<<<< HEAD - char* num_score = "score : 00000"; - - InitialiserGraphique(); - - /*initialisation de la taille de la fenetre de jeux*/ - - CreerFenetre(10,10,1450,840); - -======= ->>>>>>> 2d7d16101fad9327b5f27c54983bc5cff31508a3 /* remplisage du fond d'écran */ From cfdadc35e185d6bef8a2c6d62d3c7522456d24ea Mon Sep 17 00:00:00 2001 From: leriche Date: Tue, 12 Dec 2023 17:27:44 +0100 Subject: [PATCH 2/2] score initial fini --- snake/ajout_score.c | 20 ++++---------------- snake/ajout_score.h | 15 +++++++++++++++ snake/lancement | Bin 0 -> 16184 bytes snake/main.c | 6 ++++++ snake/score_init.c | 20 ++++++++++++++++++++ snake/score_init.h | 9 +++++++++ 6 files changed, 54 insertions(+), 16 deletions(-) create mode 100644 snake/ajout_score.h create mode 100755 snake/lancement create mode 100644 snake/score_init.c create mode 100644 snake/score_init.h diff --git a/snake/ajout_score.c b/snake/ajout_score.c index 6fd2d16..654033d 100644 --- a/snake/ajout_score.c +++ b/snake/ajout_score.c @@ -4,6 +4,7 @@ #include #include #include +#include "ajout_score.h" /*int main(unsigned int compteur) { @@ -44,25 +45,12 @@ void ajout_score(int* compteur) { sprintf(a, "%d", *compteur); - InitialiserGraphique(); - CreerFenetre(10,10,1450,840); + + RemplirRectangle( 1241, 600, 195, 80); EcrireTexte(1250, 600, a, 2); - Touche(); - FermerGraphique(); -} - -int main(void) { - - int *compteur = NULL; - compteur = malloc(sizeof(int)); - *compteur = 0; - ajout_score(compteur); - free(compteur); - - return EXIT_SUCCESS; - + } /* diff --git a/snake/ajout_score.h b/snake/ajout_score.h new file mode 100644 index 0000000..6b9ffed --- /dev/null +++ b/snake/ajout_score.h @@ -0,0 +1,15 @@ + + + + + + + +#ifndef AJOUT_SCORE_H +#define AJOUT_SCORE_H + + +void ajout_score(int* compteur); + + +#endif /* AJOUT_SCORE_H */ \ No newline at end of file diff --git a/snake/lancement b/snake/lancement new file mode 100755 index 0000000000000000000000000000000000000000..33db5319c6739da1b3e685e86b6651d85b45de26 GIT binary patch literal 16184 zcmb<-^>JfjWMqH=W(GS35Kll5BH{p{7%qC6gCHRA^Hy3qS4TBIRT|% z`aoQez6(%&7ohrJ^arSYFd7z~AUA@r1vEU-X;^%~XmouQP<`mM3&hzBFdAeBNGSMe zNeYOKZV!wPvj;}Q>L)kfW%<>85tN+_)JhfSTi*3i!d;N^8rYIhvDvRGlh~_y!Q$#I2``+{3e@Q639G| zKR{-J)PVGY#6TFt24RpK41@T@;sOQ+1|ckpL1sat21T|Phx$ew;umm;N8=C&`4gMH z$8f0ELCT8A4t>wSz@UUI0A+8(Va|FS;xBQCFTx@I4~O_G9OBn;h`ZqsKaE42AwE7m zH$N}FxFoTtBtD)Y-ZR8EJ|(p%H9fPqB(*5S*EuIYFEu1FDJK;ohgHTozceScv?w64 z$T>f^Aip>U=aO1noSDZEl$u+RlUWp$np~2Ym!6Z#;F?^NS(F-* zT2Ye9;F*_Ml9`y3S)5wrUX)mnky%)p%HUj-np)(RnwMHql*$m2Uz(he%HWn-l#8q; zttd5>p(Haml_57VCnrCdAwE7QGbtJBtK7uQJci<;#Jm)S`1s_C#Q3z#yu_T$s#Jz# zi0Yioq;!ydpzLYD0MZF!nK8Kgcse=98|fLFz?nvRrVI=Wj8Mn~ra>eKGctfkCI%)3 zW(E)&lypF}Fe3x3cxKo#aT*&a*UCc0N~JP685o!tG(Z`Lfq?;5&cn((SSC9GEyrQv z8=&=T1+;*KiNp8@>_N6Ofa_Oi(F7Jafh5ij7J(2Kki?-?8Cc>5k~kMw1VTJO5{Ehk zA^~*|$ZV*Wz~UT8;?SxBEG~c~j$AHDAc=#@NU&m1o<$NzF3&ZP#9?6p(qn)m&J7ZP zVhbd39;g_IazGO21qnd02a-4+R18D~Ac^yX1fVzqNgPx*L4_F-ki?P8&kQ7SVVL4k zdNc$^Ltr!nMnhmU1O{mceCC(?<% z!^;g|{wfe3)Kqx60L)(m;)9w9FDHQcvp{@M)8J(Tm_G@`2Q^1t7J&I(AU>#x@G=3+ zZvyc_O`ewlV15;d4{GYXbO7^}sVVEB@z$1mRk3Ihg@URz60xb?Cc zfhfx#C88ePta*Bnpyd4jfM31=r0_75_UN_c1S#w_Wdc!}|2#TBcpQ9Z?{V-4vj^ib zkBk3GL_E4#O`!&G{C|+fFYm&@0Mie0UxV#YJq8AbQsYpMW?LZ;)1&ig39m=D?J_-( z6B+av7+xg*|Ns9O>l{4>2FBRK2=^XNL$E>d2{P|x`v3p`Lp?g5275HWiSRh?x&h>3 zkK?X8p!5MK4eHb}cpP`V0p&k{(kDRleh~3u&AehCH!h8Ms8{{QdM z>3U*6C`r6{3*l{m@a{u+JNAL1bH4^ixy?VY@&m_R*MQ7>t=;Xq#$$#@ugFml*Q49@ zfJd(k(>_r8*>3~Vzzx>G-0ZrBvAK4Qdfj=CZr2UR82CYyNAm&3V+?X0-L5;1F-U+Y zs0hq-jc(U9%?J3=EMUCg(aqq|e4yeucqj~NG-ur;F3(s}XVPkGG~ovur|eV25eIQW2x@x;Lg%$kQfLzleB19>?4f=A}1 z&W?@_kAtri7!Mu%#oBogq~}y;=!)*p71@_;G%s|zu6UjJ!k!E(xJj_0+jR*xuXl&8 z@JPPoaqtn72jhiqhUOnk{4JooN33#2{uamo|Nj%C{5S(BSwKUWg}-kZC^oxYPk3~P z9`NWC@PIHkcytDEK-oJyIs>5Mu|G~81|?gM<~Ic%owYMOx?N|0Vy@G5gGVo`8aD%j zN2lu!k6u=72=jnPFRMO;c>)@hyObFi81{jP{UGAS-QVEkcfq6E^@2y|@fW_o|Nr0V z!OXz0YZWU4!#+?NgrxH?zyAN<1>z!!Er4jg;nD4S1Eg61q#0E5?b^n|z_1V0&Dswl zUTpvM|Nl-kkf|V9B#C(-36K~>hY2$S14KtFNCHjA5f%o97dapauntgp4KeB_NFo>{ zfu;j2VFi*v=m6URmQVyqpy`;&%E0h~1LW8Lpnw7q`$5EuEx*74^}wUs^#RDQDjyDkEn!uy;&_2+B=>A6_m%RM>|34_>!lfb^85kf^=O9ui;8JaHsm(wC|KAzFz`(Ez z?6C+Y28R7$XIB0E|Npq_5>VK`T+GP8aNKnTnBB?9z<{3QHh6&ZGFpOeJy06H3p9+k z?<@lY!+sF!#S@TAI$d9Qbi2L)`6uKjI05$tFm_%5aK&!@y_EfE`R_3A6y^7^Sr4LkA}c#2#kinXb6mk!0-wI(ELVf zaY15os)DUTPGVkiY7qmRUyxW@oXU`zoRL_dV5?AAnpskkTExJ>D9vmQoBMq8{{R0J z1_p*ZAO8RMVPIgm`tkq&9tH-6o-hCZZ((3yX!!B}{}l!X22dLb6mpDJK@5x)0*ul; z>>LvqA>yDp{*Dj-|Eqx%xUhqV+f|@*zzy&J|Nj6I=M!+_lkno_F6U@qu$QvdGFAak z^MTaGFfcGUe*FJ`JE$+=$S2Uoakz={Qv(KQ0o__ zj`=+^ND)XL)TUhW{r`W^93=xxo+%6@4RXOK9u0xf5Eu=C(GVC7fzc2c4S~@R7!85Z z5Eu=CfeiuZA|%*)GSKil$U&@729#m|tziR+gC;&fG;Bc|XyOyZ7mx&z3=B{TzK%^A zBFq5oMlnc1`LOkDpnelb2qypa-~W6N{{X0u1zjHt=7VN<86fM~K>P<#dC&kYh;IUQ zC}^S<#0SkCf@o0?frO#j7+yfvuYtOJAZgH)9EgVXGeHx^Aig+=U|?VnfI1K+9sp%P zg&Dw8oD2*MpowIV7MT6N|3m!4zyJw?e^9;xRR4b{AL@LD4^aLW&&MaUHUsyz85rE4bQqLQgVJSCx(!NCgVM{O^foAc3`$>v($ApuHz>^pn)pJp z9JbEU-PzenLBriIR8zswSkF+;P{GK+$k@Qd$dUnvl(`{nZ8(x~a3&}oSQtKnrd8l# zAO^@8*u+8U8Jjpr4>oZ{kOYGu18m(omj z8DQlA%sqV|aTo`Qo`pkvEe`QRptYY!`eDp_3=9l{pu!01SkS~iNbW5Tb3p5?p-Mr@ z;8+5@9v3q_RT;6b2X_F68(ce_0V+oXnIsq*(BdVAk%0ju4okN%4VgI1DFC}i62qJt z9P0aUh|k6$z7A@B2bw!;aj4%6R*&hgU10Tm44lw<1U!buz`$@EEDrM}f_{QS{3i}^ zE+$C2-2yF8!DDL-3=9WB>X~>D3#(yP6yzk9q$ZZeXXa&==p{3xK^BhdB{P6lf$M=* zhP(TP#=CmNy9GJ=y2g9B1Tna6#4j6(3<>Ikkc5DBMx)@K3toz2?KOT0qSl8(CUAuhIT~Y**DN8LX&dkq4;lvj)=oO{rB!V7by1~?C*BR;XHD6tZv1IA9N z%uCG8OlHta&o2QJdSDA6h9wmjGw3Df=jNv7mB6wJB{ZmA2dXP!?I&FO?_hR-)WX;x z8njvl)C7X*hwb}<(P+gIr11pO2*qX$3=GKn(f6H!#`U2}!4#}s0CN}^7(CJR&w)0u zU^IFifv!KCfq~)M|Nr?g_ruz&FdEjbg*M|b+@Hw6zyNBi!t}%1vv3+3U?4w&n6P#x zv>0T_gzo)<=|2E%AH!%^dl=?lkQp#Gh%RJcU;wo}Vftb1O&ASYOb1d2b3aTSjILu~ zU;wpcVSHG77Dj{ScR>2l-47B2VbFdsP?*B>!`jm@8rGhM*^lo3>CioJP9VdO+UKx# zI;b87NrCi(+VJT57lPYWi2ekq2?0_Mqe1B#%!d*nw?dghPgEDP7fq?#eXw}^0`)&kKWx9&0ey&#u>1$%K|7DIP9&&bh^8ObpM3$<4{DFY^nz%Z{V^%K-036hJdB%$*Qfg#B +#include +#include +#include "score_init.h" + + + +void score_init(int* compteur) { + + int *compteur = NULL; + compteur = malloc(sizeof(int)); + *compteur = 0; + + + + + + free(compteur); +} \ No newline at end of file diff --git a/snake/score_init.h b/snake/score_init.h new file mode 100644 index 0000000..460d4bf --- /dev/null +++ b/snake/score_init.h @@ -0,0 +1,9 @@ +#ifndef SCORE_INIT_H +#define SCORE_INIT_H + + +void score_init (int* compteur); + + +#endif /* SCORE_INIT_H */ +