From 2cd58909df4c76460d3abda0f235e7c614bdc1e9 Mon Sep 17 00:00:00 2001 From: beaur Date: Mon, 20 Nov 2023 15:04:12 +0100 Subject: [PATCH] avance --- Avance.c | 84 ++++++++++++++++++++++++++++++++++++++++++ salut => Avance.c~ | 0 Do/do.txt | 0 README.md | 2 + README.md~ | 0 TestFinProg.c~ | 70 +++++++++++++++++++++++++++++++++++ archive/Decouverte.c | 48 ++++++++++++++++++++++++ archive/STime.c | 70 +++++++++++++++++++++++++++++++++++ archive/TestFinProg.c | 69 ++++++++++++++++++++++++++++++++++ archive/Timer.c | 48 ++++++++++++++++++++++++ exec | Bin 0 -> 15944 bytes 11 files changed, 391 insertions(+) create mode 100644 Avance.c rename salut => Avance.c~ (100%) create mode 100644 Do/do.txt create mode 100644 README.md create mode 100644 README.md~ create mode 100644 TestFinProg.c~ create mode 100644 archive/Decouverte.c create mode 100644 archive/STime.c create mode 100644 archive/TestFinProg.c create mode 100644 archive/Timer.c create mode 100755 exec diff --git a/Avance.c b/Avance.c new file mode 100644 index 0000000..7aadaf4 --- /dev/null +++ b/Avance.c @@ -0,0 +1,84 @@ +#include +#include +#include +#include + +#define H 40 +#define L 60 +#define DELTA 1000000L + +void Affiche(int tab[H][L], int posx, int posy, int i, int j){ + couleur c; + if(tab[i][j]==0){ + c=CouleurParNom("green"); + ChoisirCouleurDessin(c); + RemplirRectangle(posx,posy,20,20); + } + + if(tab[i][j]==1){ + c=CouleurParNom("yellow"); + ChoisirCouleurDessin(c); + RemplirRectangle(posx,posy,20,20); + } +} + + +void DessinerScene(int n) +{ + couleur c; + char buf[100]; + c=CouleurParNom("white"); + ChoisirCouleurDessin(c); + RemplirRectangle(0,850,200,100); + c=CouleurParNom("black"); + ChoisirCouleurDessin(c); + snprintf(buf,100,"time : %d",n); + EcrireTexte(50,900,buf,2); +} + +int main(void){ + /*partie graphique*/ + InitialiserGraphique(); + CreerFenetre(10,10,1700,1000); + couleur c; + c=CouleurParNom("green"); + ChoisirCouleurDessin(c); + int tab[H][L]; + int i,j,posx=0,posy=0,n=0,sx=1,sy=1; + unsigned long suivant,suivant2; + suivant=Microsecondes()+DELTA; + for(i=0;isuivant){ + n++; + DessinerScene(n); + suivant=Microsecondes()+DELTA; + } + + suivant2=Microsecondes(); + if(Microsecondes()==suivant2+DELTA){ + printf("salut"); + tab[sx][sy]=0; + tab[sx+1][sy]=1; + } + + for(i=0;i +#include +#include +#include + +#define H 40 +#define L 60 +#define DELTA 1000000L ; + +void DessinerScene(int n) +{ + couleur c; + char buf[100]; + c=CouleurParNom("white"); + ChoisirCouleurDessin(c); + RemplirRectangle(0,850,200,100); + c=CouleurParNom("black"); + ChoisirCouleurDessin(c); + snprintf(buf,100,"time : %d",n); + EcrireTexte(50,900,buf,2); +} + +int main(void){ + /*partie graphique*/ + InitialiserGraphique(); + CreerFenetre(10,10,1700,1000); + couleur c; + c=CouleurParNom("green"); + ChoisirCouleurDessin(c); + int tab[H][L]; + int i,j,posx=0,posy=0,n=0; + unsigned long suivant; + suivant=Microsecondes()+DELTA; + for(i=0;isuivant) + { + n++; + DessinerScene(n); + suivant=Microsecondes()+DELTA; + } + } + for(i=0;i +#include +#include +#include + +#define H 40 +#define L 60 + +int main(void){ + /*partie graphique*/ + InitialiserGraphique(); + CreerFenetre(10,10,1700,1000); + couleur c; + c=CouleurParNom("green"); + ChoisirCouleurDessin(c); + int tab[H][L]; + int i,j,posx=0,posy=0; + for(i=0;i +#include +#include +#include + +#define H 40 +#define L 60 +#define DELTA 1000000L ; + +void DessinerScene(int n) +{ + couleur c; + char buf[100]; + c=CouleurParNom("white"); + ChoisirCouleurDessin(c); + RemplirRectangle(0,850,200,100); + c=CouleurParNom("black"); + ChoisirCouleurDessin(c); + snprintf(buf,100,"time : %d",n); + EcrireTexte(50,900,buf,2); +} + +int main(void){ + /*partie graphique*/ + InitialiserGraphique(); + CreerFenetre(10,10,1700,1000); + couleur c; + c=CouleurParNom("green"); + ChoisirCouleurDessin(c); + int tab[H][L]; + int i,j,posx=0,posy=0,n=0; + unsigned long suivant; + suivant=Microsecondes()+DELTA; + for(i=0;isuivant) + { + n++; + DessinerScene(n); + suivant=Microsecondes()+DELTA; + } + } + +} diff --git a/archive/TestFinProg.c b/archive/TestFinProg.c new file mode 100644 index 0000000..f94a17e --- /dev/null +++ b/archive/TestFinProg.c @@ -0,0 +1,69 @@ +#include +#include +#include +#include + +#define H 40 +#define L 60 +#define DELTA 1000000L ; + +void DessinerScene(int n) +{ + couleur c; + char buf[100]; + c=CouleurParNom("white"); + ChoisirCouleurDessin(c); + RemplirRectangle(0,850,200,100); + c=CouleurParNom("black"); + ChoisirCouleurDessin(c); + snprintf(buf,100,"time : %d",n); + EcrireTexte(50,900,buf,2); +} + +int main(void){ + /*partie graphique*/ + InitialiserGraphique(); + CreerFenetre(10,10,1700,1000); + couleur c; + c=CouleurParNom("green"); + ChoisirCouleurDessin(c); + int tab[H][L]; + int i,j,posx=0,posy=0,n=0; + unsigned long suivant; + suivant=Microsecondes()+DELTA; + for(i=0;isuivant) + { + n++; + DessinerScene(n); + suivant=Microsecondes()+DELTA; + } + for(i=0;i +#include +#include +#define DELTA 1000000L; + + +void DessinerScene(int n) +{ + couleur c; + char buf[100]; + c=CouleurParNom("white"); + ChoisirCouleurDessin(c); + RemplirRectangle(0,0,100,100); + c=CouleurParNom("black"); + ChoisirCouleurDessin(c); + snprintf(buf,100,"temps : %05d",n); + EcrireTexte(10,20,buf,0); +} + + + +int main() +{ + int n; + couleur c; + unsigned long suivant; + InitialiserGraphique(); + CreerFenetre(10,10,800,500); + n=0; + suivant=Microsecondes()+DELTA; + + + + + + + while(1){ + if (Microsecondes()>suivant) + { + n++; + DessinerScene(n); + suivant=Microsecondes()+DELTA; + } + } + Touche(); + FermerGraphique(); + return EXIT_SUCCESS; +} diff --git a/exec b/exec new file mode 100755 index 0000000000000000000000000000000000000000..1ed3168a91f45fe30ba188155eef562a7621b06c GIT binary patch literal 15944 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 RRxf1#9DbMwbjd%l{|7dyg-ied literal 0 HcmV?d00001