#include #include #include #include #include #ifndef _DEF_MAIN #define _DEF_MAIN /* prototypes */ int initialisationSDLetTTF(void); int initialisationFenetre(void); void lecteurCD(void); void joueLaPiste(SDL_CD *leCD); void joueleCD(SDL_CD *leCD, int pisteDebut); void jouePause(void); void pistePrecedente(void); void pisteSuivante(void); void ejection(void); void generationDuShuffle(SDL_CD *leCD); /* les defines */ #define POSITION_1ER_BOUTONS_LECTURE_X 270 #define POSITION_1ER_BOUTONS_LECTURE_Y 210 #define POSITION_1ER_BOUTONS_MODE_X 30 #define POSITION_1ER_BOUTONS_MODE_Y 210 #define VRAI 1 #define FAUX 0 #define MAX 8 #define POSITION_1ER_LECTEUR_X 30 #define POSITION_1ER_LECTEUR_Y 15 #define POSITION_AFFICHAGE_LECTEUR_X 30 #define POSITION_AFFICHAGE_LECTEUR_Y 245 #define SHUFFLE 1 #define NORMAL 0 /* variables globales */ SDL_Surface *boutons; SDL_Surface *fond; SDL_Rect position; SDL_Surface *ecran; #endif