src/music/bemidi.cpp
branchgamebalance
changeset 9895 7bd07f43b0e3
parent 5726 8f399788f6c9
child 6308 646711c5feaa
equal deleted inserted replaced
9894:70d78ac95d6c 9895:7bd07f43b0e3
    12 static const char *bemidi_start(const char * const *parm)
    12 static const char *bemidi_start(const char * const *parm)
    13 {
    13 {
    14 	return NULL;
    14 	return NULL;
    15 }
    15 }
    16 
    16 
    17 static void bemidi_stop(void)
    17 static void bemidi_stop()
    18 {
    18 {
    19 	midiSynthFile.UnloadFile();
    19 	midiSynthFile.UnloadFile();
    20 }
    20 }
    21 
    21 
    22 static void bemidi_play_song(const char *filename)
    22 static void bemidi_play_song(const char *filename)
    26 	get_ref_for_path(filename, &midiRef);
    26 	get_ref_for_path(filename, &midiRef);
    27 	midiSynthFile.LoadFile(&midiRef);
    27 	midiSynthFile.LoadFile(&midiRef);
    28 	midiSynthFile.Start();
    28 	midiSynthFile.Start();
    29 }
    29 }
    30 
    30 
    31 static void bemidi_stop_song(void)
    31 static void bemidi_stop_song()
    32 {
    32 {
    33 	midiSynthFile.UnloadFile();
    33 	midiSynthFile.UnloadFile();
    34 }
    34 }
    35 
    35 
    36 static bool bemidi_is_playing(void)
    36 static bool bemidi_is_playing()
    37 {
    37 {
    38 	return !midiSynthFile.IsFinished();
    38 	return !midiSynthFile.IsFinished();
    39 }
    39 }
    40 
    40 
    41 static void bemidi_set_volume(byte vol)
    41 static void bemidi_set_volume(byte vol)