diff options
author | tron <tron@openttd.org> | 2005-07-23 15:16:57 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2005-07-23 15:16:57 +0000 |
commit | 07a6e612ec560945c55798b67bbb56a00f1cb06b (patch) | |
tree | 1e83d1a7e27b80f46817858872b1f46a903f1d1b /os/beos | |
parent | af1d71985678a907dcb2c76e4873ec317cefecfc (diff) | |
download | openttd-07a6e612ec560945c55798b67bbb56a00f1cb06b.tar.xz |
(svn r2685) -Codechange: Split the music/sound/video drivers into separate files and move them into subfolders.
This results in shorter and hopefully easier to maintain files.
Note: I had to change paths in #include statements of some unrelated files, because I added the ottd base directory to the include path (-I.)
Diffstat (limited to 'os/beos')
-rw-r--r-- | os/beos/bemidi.cpp | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/os/beos/bemidi.cpp b/os/beos/bemidi.cpp deleted file mode 100644 index 16c8e82f7..000000000 --- a/os/beos/bemidi.cpp +++ /dev/null @@ -1,55 +0,0 @@ -#ifdef __BEOS__ - -#include "stdafx.h" -#include "openttd.h" -#include "hal.h" - -// BeOS System Includes -#include <MidiSynthFile.h> - -BMidiSynthFile midiSynthFile; - -static const char *bemidi_start(const char * const *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__ |