--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/sound/allegro_s.h Tue Nov 25 21:09:00 2008 +0000
@@ -0,0 +1,27 @@
+/* $Id$ */
+
+/** @file allegro_s.h Base fo playing sound via Allegro. */
+
+#ifndef SOUND_ALLEGRO_H
+#define SOUND_ALLEGRO_H
+
+#include "sound_driver.hpp"
+
+class SoundDriver_Allegro: public SoundDriver {
+public:
+ /* virtual */ const char *Start(const char * const *param);
+
+ /* virtual */ void Stop();
+
+ /* virtual */ void MainLoop();
+};
+
+class FSoundDriver_Allegro: public SoundDriverFactory<FSoundDriver_Allegro> {
+public:
+ static const int priority = 5;
+ /* virtual */ const char *GetName() { return "allegro"; }
+ /* virtual */ const char *GetDescription() { return "Allegro Sound Driver"; }
+ /* virtual */ Driver *CreateInstance() { return new SoundDriver_Allegro(); }
+};
+
+#endif /* SOUND_ALLEGRO_H */