2015 ソフトウェア設計及び演習用の班Wiki

15::gr11::music.c

#include "music.h"

void start_music(char* title){

  SDL_Init( SDL_INIT_AUDIO  );     // SDL初期化

  Mix_OpenAudio(MIX_DEFAULT_FREQUENCY,
		      MIX_DEFAULT_FORMAT, 2, 1024);

  music = Mix_LoadMUS(title);    // 効果音ファイル1をロード
  Mix_PlayMusic( music, -1 );    

}

void quit_music(){

  Mix_FadeOutMusic(100);          // フェードアウト(3000ms)
  SDL_Delay(100);

  Mix_HaltMusic();                 // 曲の再生停止

  Mix_FreeMusic(music);            // ロードした曲を開放

  Mix_CloseAudio();                // SDL_Mixerクローズ
  SDL_Quit();                      // SDL使用終了
}


最終更新日:2015/06/26 13:39:36