Loading src/gestion_evenement.c 0 → 100644 +36 −0 Original line number Diff line number Diff line #include"gestion_evenement.h" void gestion_evenements(int * close){ SDL_Event event; // Events management while (SDL_PollEvent(&event)) { switch (event.type) { case SDL_KEYUP: switch (event.key.keysym.sym){ case SDLK_q: printf("Au revoir\n"); *close = 1; break; } break; case SDL_QUIT: printf("Au revoir\n"); *close = 1; break; case SDL_MOUSEBUTTONDOWN: printf("Vous avez cliqué sur la souris :\n"); printf("\tfenêtre : %d\n",event.button.windowID); printf("\tbouton : %d\n",event.button.button); printf("\tposition : %d;%d\n",event.button.x,event.button.y); break; } } } src/gestion_evenement.h 0 → 100644 +12 −0 Original line number Diff line number Diff line #ifndef __GESTION_EVENEMENTS_H__ #define __GESTION_EVENEMENTS_H__ #include"couleur.h" #include <SDL2/SDL.h> void gestion_evenements(int * close); #endif Loading
src/gestion_evenement.c 0 → 100644 +36 −0 Original line number Diff line number Diff line #include"gestion_evenement.h" void gestion_evenements(int * close){ SDL_Event event; // Events management while (SDL_PollEvent(&event)) { switch (event.type) { case SDL_KEYUP: switch (event.key.keysym.sym){ case SDLK_q: printf("Au revoir\n"); *close = 1; break; } break; case SDL_QUIT: printf("Au revoir\n"); *close = 1; break; case SDL_MOUSEBUTTONDOWN: printf("Vous avez cliqué sur la souris :\n"); printf("\tfenêtre : %d\n",event.button.windowID); printf("\tbouton : %d\n",event.button.button); printf("\tposition : %d;%d\n",event.button.x,event.button.y); break; } } }
src/gestion_evenement.h 0 → 100644 +12 −0 Original line number Diff line number Diff line #ifndef __GESTION_EVENEMENTS_H__ #define __GESTION_EVENEMENTS_H__ #include"couleur.h" #include <SDL2/SDL.h> void gestion_evenements(int * close); #endif