PonyTracker
Un projet de tracker de musique
 Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Macros Pages
melodie.c
Aller à la documentation de ce fichier.
1 #include "melodie.h"
2 
4  // TODO
5 }
6 
8  // TODO
9 }
10 
12  // TODO
13 }
14 
15 void definirCourant(int i){
16  courant = i;
17 }
18 
19 void ajouterMotifVirtuel(Motif* melodie[], int ind, Motif* m){
20  for (int i = taille; i > ind; i--) {
21  melodie[i] = melodie[i-1];
22  }
23  taille++;
24  melodie[ind] = m;
25 }
26 
27 void definirMotifVirtuel(Motif* melodie[], int ind, Motif* m){
28  melodie[ind] = m;
29 }
30 
31 void supprimerMotifVirtuel(Motif* melodie[], int ind){
32  taille--;
33  for (int i = ind; i < taille; i--) {
34  melodie[i] = melodie[i+1];
35  }
36 }
void afficherListeMotifs()
Definition: melodie.c:7
int courant
Definition: melodie.h:8
Definition: motifs.h:31
void supprimerMotifVirtuel(Motif *melodie[], int ind)
Definition: melodie.c:31
void definirCourant(int i)
Definition: melodie.c:15
int taille
Definition: melodie.h:10
void afficherListeMelodie()
Definition: melodie.c:3
void ajouterMotifVirtuel(Motif *melodie[], int ind, Motif *m)
Definition: melodie.c:19
void definirMotifVirtuel(Motif *melodie[], int ind, Motif *m)
Definition: melodie.c:27
void afficherMotifActuel()
Definition: melodie.c:11