From 46dcfa9967a059589d93319763b591311c6c085d Mon Sep 17 00:00:00 2001 From: leriche Date: Sun, 10 Dec 2023 20:36:48 +0100 Subject: [PATCH] fin explication des touches --- snake/fenetre.c | 33 +++++++++++++++++++++++++++++++-- snake/lancement | Bin 33704 -> 16112 bytes 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/snake/fenetre.c b/snake/fenetre.c index a8d5f87..6bed56d 100755 --- a/snake/fenetre.c +++ b/snake/fenetre.c @@ -11,13 +11,24 @@ int start (void) { - couleur green, grey, yellow, red, black; + couleur green, grey, yellow, red, black, white; int** tableau = plateau_init(); int i, j; + char* texte1 = "espace = lancer"; + + char* texte2 = "espace = pause"; + + char* texte3 = "echap = quitter"; + + int score=0; + + char* num_score = "score : 00000"; + + InitialiserGraphique(); /*initialisation de la taille de la fenetre de jeux*/ @@ -48,6 +59,24 @@ int start (void) { RemplirRectangle( 1241, 17, 3, 806); RemplirRectangle( 1241, 820, 195, 3); RemplirRectangle( 1433, 17, 3, 806); + + + /*affichage fonction des touches*/ + + white = CouleurParComposante(255,255,255); + ChoisirCouleurDessin(white); + EcrireTexte(1250, 300, texte1, 1); + EcrireTexte(1250, 345, texte2, 1); + EcrireTexte(1250, 390, texte3, 1); + + /*affichage compteur pomme (score)*/ + + EcrireTexte(1250, 600, num_score, 2); + + + + + @@ -68,8 +97,8 @@ int start (void) { green = CouleurParComposante(50,205,50); ChoisirCouleurDessin(green); RemplirRectangle(20*(j+1),20*(i+1),20,20); - } + if ( tableau[i][j] == 1 || tableau[i][j] == -1 || tableau[i][j] == -2) { yellow = CouleurParComposante(255,255,0); diff --git a/snake/lancement b/snake/lancement index 8a762e7c604171fd4cfcad2250d5829e8d3bb067..ab7e0e6a5dd4a8d2ed199ae6bf7b600bb8b97783 100755 GIT binary patch literal 16112 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 literal 33704 zcmX^A>+L^w1_nlE1_lNu1_lN}1_p*7%nS^z3)2l1gyhyV*i1B3w~;qA&+j?7aqyJUpzWR zPIS9|X+FT%>H6j6ssI1~BQ$gI_kuRvfs}UperZ0)?~#1cqnqW#afb@fRzHNc3nMy0)+5>Xk4HDp36JE^9~&5(Z6-2x zxIX7^kpgYug*fmJ$U=`~-yh939gO@_4s^Ia?{a;3U%U!;3de z3=I3Y7#J9Ktzu;uW}g6nx<0g|{0mjHPbY{d(CR0)I*Hn;@X4up=kj0_C> zXR>12afOkA;kfG=Q1~_1p3&g%H3kcufC!wh;qT>VWMJ^+{?0W_p!6%w+IvDs{ zLD9Agv_*B_S#UtU$OkFybp7GcUHjuj3?lY2Ala9opn!O!)Ahv5=l}lyhYEqb)aiQW<>7yzoQM>L@*o@FL1uH}1!$Wx zBnUw2uY;3s?S&Va3=9k#7+!=yC|i)94|p^mae$|3XnGbn?)nGhiWf3}|Nl1xDG`W0 z{9kn*0|Uc<)dgU35tv*8CYOQ96<~4|m|O!U*MZ3mU~&_f+`<6b&C9?b12UZfl?G)w z(EfJNR(TMH?M(-#sI(P9ePdyBNGDyqaFhTV-y1eV;KVj;|vA{#v=?2 zj4v1%n0_!YFmW(4Fo`fSFexxHFzGQeFvL4&4= zW^O9juZ;1Kvll>zEif}2sAFJe_)rQWDi|18;&U_NQ!7%FOG{GYGg1>%Qi~Wka}zW3 z7eBg<7cDsYtZ