diff options
author | bjarni <bjarni@openttd.org> | 2004-11-29 20:03:04 +0000 |
---|---|---|
committer | bjarni <bjarni@openttd.org> | 2004-11-29 20:03:04 +0000 |
commit | a580b4c21ee20179fa50bdab04aaeb586185fe8e (patch) | |
tree | f1194fabcf41633e7ddce6507bf3d49f83405daf /bemidi.cpp | |
parent | ccd731a2ce661bf0f8157f6abb2e81db7bdd933e (diff) | |
download | openttd-a580b4c21ee20179fa50bdab04aaeb586185fe8e.tar.xz |
(svn r855) BeOS: moved bemidi to os/beos/ (w-ber)
Diffstat (limited to 'bemidi.cpp')
-rw-r--r-- | bemidi.cpp | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/bemidi.cpp b/bemidi.cpp index d0f41d865..e69de29bb 100644 --- a/bemidi.cpp +++ b/bemidi.cpp @@ -1,55 +0,0 @@ -#ifdef __BEOS__ - -#include "stdafx.h" -#include "ttd.h" -#include "hal.h" - -// BeOS System Includes -#include <MidiSynthFile.h> - -BMidiSynthFile midiSynthFile; - -static char *bemidi_start(char **parm) -{ - return NULL; -} - -static void bemidi_stop(void) -{ - midiSynthFile.UnloadFile(); -} - -static void bemidi_play_song(const char *filename) -{ - bemidi_stop(); - entry_ref midiRef; - get_ref_for_path(filename, &midiRef); - midiSynthFile.LoadFile(&midiRef); - midiSynthFile.Start(); -} - -static void bemidi_stop_song(void) -{ - midiSynthFile.UnloadFile(); -} - -static bool bemidi_is_playing(void) -{ - return !midiSynthFile.IsFinished(); -} - -static void bemidi_set_volume(byte vol) -{ - fprintf(stderr, "BeMidi: Set volume not implemented\n"); -} - -const HalMusicDriver _bemidi_music_driver = { - bemidi_start, - bemidi_stop, - bemidi_play_song, - bemidi_stop_song, - bemidi_is_playing, - bemidi_set_volume, -}; - -#endif // __BEOS__ |