SAE11_2022/souris_test.c
2022-11-28 20:52:15 +01:00

34 lines
615 B
C

#include <graph.h>
#include <stdio.h>
#define tx 300
#define ty 300
int main(void){
char t[50];
int x,y;
couleur c;
InitialiserGraphique();
CreerFenetre(100,100,tx,ty);
c=CouleurParNom("black");
SourisPosition();
x=_X;
y=_Y;
sprintf(t,"x=%3d:y=%3d",_X,_Y);
EffacerEcran(CouleurParNom("white"));
EcrireTexteC((tx-TailleChaineEcran(t,0))/2,ty/2,t,c,0);
while(!SourisCliquee()){
SourisPosition();
if(_X!=x||_Y!=y){
sprintf(t,"x=%3d:y=%3d",_X,_Y);
EffacerEcran(CouleurParNom("white"));
EcrireTexteC((tx-TailleChaineEcran(t,0))/2,ty/2,t,c,0);
x=_X;
y=_Y;
}
}
FermerGraphique();
}