#include #include #include void carre(int x,int y) { DessinerSegment(x-25,y-25,x+25,y-25); DessinerSegment(x+25,y-25,x+25,y+25); DessinerSegment(x+25,y+25,x-25,y+25); DessinerSegment(x-25,y+25,x-25,y-25); } void cercle(int x,int y) { couleur c; c=CouleurParComposante(0,255,0); ChoisirCouleurDessin(c); RemplirArc(x-30,y-30,60,60,0,360); } void txtface(int x, int y) { couleur c; c=CouleurParComposante(255,0,255); ChoisirCouleurDessin(c); EcrireTexte(x-25,y+7,">o<",2); } int main(int argc, char const *argv[]) { InitialiserGraphique(); CreerFenetre(10,10,480,270); int touche; while(touche!=XK_space) { touche=Touche(); SourisPosition(); if(touche==XK_a) { carre(_X,_Y); } if(touche==XK_z) { cercle(_X,_Y); } if(touche==XK_e) { txtface(_X,_Y); } if(touche==XK_r) { ChargerImage("exercices_cercles.png",_X-45,_Y+15,0,0,103,36); } } FermerGraphique(); return 0; }