コード例 #1
0
ファイル: main.c プロジェクト: gduale/picoloop
int main(void) {
	/*Passer en mode X*/
	REG_DISPCNT= (MODE_3 | BG2 | OBJ_ENABLED);

	snd_init_soundApi();

	//Initialisation du son
	//On met 99 dans sfreq afin de pouvoir faire des tests sur les notes
	for(chanCourant=0;chanCourant<4;chanCourant++) {
		for(patternCourant=0;patternCourant<2;patternCourant++) {
			for(noteEnCours=0;noteEnCours<16;noteEnCours++) {
				chan[chanCourant].pattern[patternCourant].notes[noteEnCours].sfreq = 99;
			}
		}
	}
	
	chanCourant = 0;//PU1
	//Pattern en cours
	patternCourant = 0;
	//Note en cours
	noteEnCours = 0;

	/*Affiche l'écran d'accueil*/
	ecranAccueil();

	remplirEcran(BLANC);
			
	carte();
	while(1){
		afficherChaine("BUG : ON EST SORTI!",30,50,ROUGE);	
	}
return 0;
}/*Fin de main()*/
コード例 #2
0
void snd_stopAllSounds() {
    REG_SOUNDCNT_X = 0x0;
    //REG_SOUND1CNT_X = 0x8000;
    //REG_SOUND2CNT_H = 0x8000;
    //REG_SOUND3CNT_X = 0x8000;
    //REG_SOUND4CNT_H = 0x8000;

    playSnASample = 0;
    playSnBSample = 0;

    snd_init_soundApi();
}
コード例 #3
0
/**
 * \brief Fonction main. Si vous lisez le code source, il est judicieux de commencer par comprendre cette fonction.
 */
int main() {

    FAT_init();

    snd_init_kits();
    snd_init_soundApi(FAT_tracker.sampleRate);

    FAT_showIntro();

    FAT_screenSong_init();

    // Boucle infinie branchée sur la gestion des boutons de tous les écrans.
    FAT_mainLoop();

    return 0;
}