diff options
Diffstat (limited to 'include/aosfxplayer.h')
| -rw-r--r-- | include/aosfxplayer.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/include/aosfxplayer.h b/include/aosfxplayer.h deleted file mode 100644 index 077a7ef..0000000 --- a/include/aosfxplayer.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef AOSFXPLAYER_H -#define AOSFXPLAYER_H - -#include "bass.h" -#include "bassopus.h" - -#include "aoapplication.h" - -#include <QDebug> -#include <QWidget> -#include <string.h> - -class AOSfxPlayer { -public: - AOSfxPlayer(QWidget *parent, AOApplication *p_ao_app); - - void clear(); - void loop_clear(); - void play(QString p_sfx, QString p_char = "", QString shout = ""); - void stop(int channel = -1); - void set_volume(qreal p_volume); - void set_looping(bool toggle, int channel = -1); - void set_muted(bool toggle); - int m_channel = 0; - int get_volume() { return m_volume * 100; }; -private: - QWidget *m_parent; - AOApplication *ao_app; - qreal m_volume = 0; - - bool m_looping = true; - bool m_muted = false; - void set_volume_internal(qreal p_volume); - - const int m_channelmax = 5; - - HSTREAM m_stream_list[5]; -}; - -#endif // AOSFXPLAYER_H |
