Réindentation automatique (pour plus de lisibilité)

This commit is contained in:
Raspbeguy 2014-04-08 08:10:04 +02:00
parent 3cdcc213fa
commit 2f7bd095b2
2 changed files with 26 additions and 25 deletions

1
.gitignore vendored
View File

@ -26,3 +26,4 @@ sources/main.o
sources/melodie.o sources/melodie.o
sources/motifs.o sources/motifs.o
sources/ponytracker sources/ponytracker
sources/lecture/.lecture.c.swp

View File

@ -8,37 +8,37 @@
void lecture (int nombreChaine) { void lecture (int nombreChaine) {
SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO); SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO);
//INITIALISATION SAMPLES ET CHANNELS //INITIALISATION SAMPLES ET CHANNELS
Mix_AllocateChannels(nombreChaines) // On ouvre le nombre de chaines nécessaires dans le mixer Mix_AllocateChannels(nombreChaines) // On ouvre le nombre de chaines nécessaires dans le mixer
Mix_Chunk *1 = Mix_LoadWAV("Square.wav"); // Import du sample Square Mix_Chunk *1 = Mix_LoadWAV("Square.wav"); // Import du sample Square
Mix_Chunk *2 = Mix_LoadWAV("Saw.wav"); // Import du sample Saw Mix_Chunk *2 = Mix_LoadWAV("Saw.wav"); // Import du sample Saw
//Lecture des motifs //Lecture des motifs
for (courant = 0; courant < 4; courant++) { for (courant = 0; courant < 4; courant++) {
for (int i = 0; i < melodie[courant] -> nbrTmp; i++) { for (int i = 0; i < melodie[courant] -> nbrTmp; i++) {
lireTick (int getInstrument(m, portee, tmp), int tmp); lireTick (int getInstrument(m, portee, tmp), int tmp);
} }
} }
Mix_CloseAudio(); Mix_CloseAudio();
SDL_Quit(); SDL_Quit();
} }
void lireTick (int n, int tmp) { // On va lire les ticks (plus petite division temporelle de la playlist) de haut en bas void lireTick (int n, int tmp) { // On va lire les ticks (plus petite division temporelle de la playlist) de haut en bas
int tempsPrecedent = SDL_GetTicks(), tempsActuel = SDL_GetTicks(); int tempsPrecedent = SDL_GetTicks(), tempsActuel = SDL_GetTicks();
for (int chaine = 0; chaine <= nombreChaines; chaine++) { // On va lire les chaines une à une par numéro croissant for (int chaine = 0; chaine <= nombreChaines; chaine++) { // On va lire les chaines une à une par numéro croissant
if n != NULL { if n != NULL {
if n -> note = 0 Mix_HaltChannel(chaine); // Si la note est un silence, la chaine s'arrête if n -> note = 0 Mix_HaltChannel(chaine); // Si la note est un silence, la chaine s'arrête
else Mix_PlayChannel(chaine, Mix_Chunk *chaine, -1); // Sinon le sample de la chaine est joué en boucle else Mix_PlayChannel(chaine, Mix_Chunk *chaine, -1); // Sinon le sample de la chaine est joué en boucle
} }
while (tempsActuel - tempsPrecedent > 250) { // Si 250 ms se sont écoulées (il faudra régler ce temps sur le tempo) while (tempsActuel - tempsPrecedent > 250) { // Si 250 ms se sont écoulées (il faudra régler ce temps sur le tempo)
tempsActuel = SDL_GetTicks(); tempsActuel = SDL_GetTicks();
} }
tempsPrecedent = tempsActuel; // On actualise l'horloge du programme tempsPrecedent = tempsActuel; // On actualise l'horloge du programme
} }
} }