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 0000000..1ed3168 Binary files /dev/null and b/exec differ