summaryrefslogtreecommitdiff
path: root/bemidi.cpp
diff options
context:
space:
mode:
authorbjarni <bjarni@openttd.org>2004-11-29 20:03:04 +0000
committerbjarni <bjarni@openttd.org>2004-11-29 20:03:04 +0000
commita580b4c21ee20179fa50bdab04aaeb586185fe8e (patch)
treef1194fabcf41633e7ddce6507bf3d49f83405daf /bemidi.cpp
parentccd731a2ce661bf0f8157f6abb2e81db7bdd933e (diff)
downloadopenttd-a580b4c21ee20179fa50bdab04aaeb586185fe8e.tar.xz
(svn r855) BeOS: moved bemidi to os/beos/ (w-ber)
Diffstat (limited to 'bemidi.cpp')
-rw-r--r--bemidi.cpp55
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__