summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/CMakeLists.txt4
-rw-r--r--src/Makefile.am4
-rw-r--r--src/actionmanager.cpp2
-rw-r--r--src/actorsprite.cpp2
-rw-r--r--src/being.cpp2
-rw-r--r--src/client.cpp4
-rw-r--r--src/effectmanager.cpp2
-rw-r--r--src/game.cpp2
-rw-r--r--src/gui/chatwindow.cpp2
-rw-r--r--src/gui/confirmdialog.cpp2
-rw-r--r--src/gui/npcdialog.cpp2
-rw-r--r--src/gui/okdialog.cpp2
-rw-r--r--src/gui/questswindow.cpp2
-rw-r--r--src/gui/quitdialog.cpp2
-rw-r--r--src/gui/setup_audio.cpp2
-rw-r--r--src/gui/shopwindow.cpp2
-rw-r--r--src/gui/widgets/chattab.cpp2
-rw-r--r--src/gui/widgets/guildchattab.cpp2
-rw-r--r--src/gui/widgets/setupitem.cpp2
-rw-r--r--src/gui/widgets/window.cpp2
-rw-r--r--src/localplayer.cpp2
-rw-r--r--src/net/ea/gui/guildtab.cpp2
-rw-r--r--src/net/ea/gui/partytab.cpp2
-rw-r--r--src/soundmanager.cpp (renamed from src/sound.cpp)76
-rw-r--r--src/soundmanager.h (renamed from src/sound.h)16
-rw-r--r--src/statuseffect.cpp2
-rw-r--r--src/test/testlauncher.cpp2
27 files changed, 74 insertions, 74 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 944423738..3cbf014a9 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -635,8 +635,8 @@ SET(SRCS
shopitem.h
simpleanimation.cpp
simpleanimation.h
- sound.cpp
- sound.h
+ soundmanager.cpp
+ soundmanager.h
sprite.h
statuseffect.cpp
statuseffect.h
diff --git a/src/Makefile.am b/src/Makefile.am
index 1f1dd23a0..a02c5da69 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -639,8 +639,8 @@ manaplus_SOURCES += gui/widgets/avatarlistbox.cpp \
shopitem.h \
simpleanimation.cpp \
simpleanimation.h \
- sound.cpp \
- sound.h \
+ soundmanager.cpp \
+ soundmanager.h \
sprite.h \
statuseffect.cpp \
statuseffect.h \
diff --git a/src/actionmanager.cpp b/src/actionmanager.cpp
index 3cb49f340..dd9239c12 100644
--- a/src/actionmanager.cpp
+++ b/src/actionmanager.cpp
@@ -31,7 +31,7 @@
#include "localplayer.h"
#include "playerinfo.h"
#include "playerrelations.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/botcheckerwindow.h"
#include "gui/buyselldialog.h"
diff --git a/src/actorsprite.cpp b/src/actorsprite.cpp
index edc954d28..f436047e5 100644
--- a/src/actorsprite.cpp
+++ b/src/actorsprite.cpp
@@ -28,7 +28,7 @@
#include "imagesprite.h"
#include "localplayer.h"
#include "simpleanimation.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "statuseffect.h"
#include "gui/theme.h"
diff --git a/src/being.cpp b/src/being.cpp
index fe84cdaaf..c425f89a4 100644
--- a/src/being.cpp
+++ b/src/being.cpp
@@ -35,7 +35,7 @@
#include "party.h"
#include "playerrelations.h"
#include "simpleanimation.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "text.h"
#include "gui/equipmentwindow.h"
diff --git a/src/client.cpp b/src/client.cpp
index 6ea0ad11f..1265d048f 100644
--- a/src/client.cpp
+++ b/src/client.cpp
@@ -41,7 +41,7 @@
#include "keyboardconfig.h"
#include "party.h"
#include "playerrelations.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "statuseffect.h"
#include "units.h"
#include "touchmanager.h"
@@ -146,7 +146,7 @@ KeyboardConfig keyboard;
UserPalette *userPalette = nullptr;
Graphics *mainGraphics = nullptr;
-Sound sound;
+SoundManager sound;
int openGLMode = 0;
static uint32_t nextTick(uint32_t interval, void *param A_UNUSED);
diff --git a/src/effectmanager.cpp b/src/effectmanager.cpp
index f80a16972..aea3fed3c 100644
--- a/src/effectmanager.cpp
+++ b/src/effectmanager.cpp
@@ -25,7 +25,7 @@
#include "being.h"
#include "logger.h"
#include "particle.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "debug.h"
diff --git a/src/game.cpp b/src/game.cpp
index 8716ba0e4..f2b88769f 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -40,7 +40,7 @@
#include "localplayer.h"
#include "particle.h"
#include "playerinfo.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "spellshortcut.h"
#include "gui/botcheckerwindow.h"
diff --git a/src/gui/chatwindow.cpp b/src/gui/chatwindow.cpp
index 9ba871575..7919fff24 100644
--- a/src/gui/chatwindow.cpp
+++ b/src/gui/chatwindow.cpp
@@ -34,7 +34,7 @@
#include "party.h"
#include "playerinfo.h"
#include "spellshortcut.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/gui.h"
#include "gui/setup.h"
diff --git a/src/gui/confirmdialog.cpp b/src/gui/confirmdialog.cpp
index 65fdb9fd1..0ec54c5d9 100644
--- a/src/gui/confirmdialog.cpp
+++ b/src/gui/confirmdialog.cpp
@@ -22,7 +22,7 @@
#include "gui/confirmdialog.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/gui.h"
diff --git a/src/gui/npcdialog.cpp b/src/gui/npcdialog.cpp
index 1eb5e9800..f552deb60 100644
--- a/src/gui/npcdialog.cpp
+++ b/src/gui/npcdialog.cpp
@@ -25,7 +25,7 @@
#include "being.h"
#include "configuration.h"
#include "client.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/gui.h"
#include "gui/sdlfont.h"
diff --git a/src/gui/okdialog.cpp b/src/gui/okdialog.cpp
index 5d0f2a01f..ad379e656 100644
--- a/src/gui/okdialog.cpp
+++ b/src/gui/okdialog.cpp
@@ -22,7 +22,7 @@
#include "gui/okdialog.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/gui.h"
diff --git a/src/gui/questswindow.cpp b/src/gui/questswindow.cpp
index 3991c8172..16fe7190b 100644
--- a/src/gui/questswindow.cpp
+++ b/src/gui/questswindow.cpp
@@ -21,7 +21,7 @@
#include "gui/questswindow.h"
#include "configuration.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/gui.h"
#include "gui/sdlfont.h"
diff --git a/src/gui/quitdialog.cpp b/src/gui/quitdialog.cpp
index f2c6602cd..4e5cb4a05 100644
--- a/src/gui/quitdialog.cpp
+++ b/src/gui/quitdialog.cpp
@@ -26,7 +26,7 @@
#include "game.h"
#include "keydata.h"
#include "keyevent.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/chatwindow.h"
#include "gui/npcdialog.h"
diff --git a/src/gui/setup_audio.cpp b/src/gui/setup_audio.cpp
index 9ee897cd4..15fd23d33 100644
--- a/src/gui/setup_audio.cpp
+++ b/src/gui/setup_audio.cpp
@@ -25,7 +25,7 @@
#include "main.h"
#include "configuration.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/viewport.h"
diff --git a/src/gui/shopwindow.cpp b/src/gui/shopwindow.cpp
index a9afab262..8be665d08 100644
--- a/src/gui/shopwindow.cpp
+++ b/src/gui/shopwindow.cpp
@@ -49,7 +49,7 @@
#include "playerinfo.h"
#include "playerrelations.h"
#include "shopitem.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "units.h"
#include "net/net.h"
diff --git a/src/gui/widgets/chattab.cpp b/src/gui/widgets/chattab.cpp
index 4e6e7c522..d2d66e681 100644
--- a/src/gui/widgets/chattab.cpp
+++ b/src/gui/widgets/chattab.cpp
@@ -28,7 +28,7 @@
#include "commandhandler.h"
#include "configuration.h"
#include "localplayer.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/helpwindow.h"
diff --git a/src/gui/widgets/guildchattab.cpp b/src/gui/widgets/guildchattab.cpp
index 442bb44e2..5d60c2a29 100644
--- a/src/gui/widgets/guildchattab.cpp
+++ b/src/gui/widgets/guildchattab.cpp
@@ -26,7 +26,7 @@
#include "guild.h"
#include "guildmanager.h"
#include "localplayer.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "resources/iteminfo.h"
#include "resources/itemdb.h"
diff --git a/src/gui/widgets/setupitem.cpp b/src/gui/widgets/setupitem.cpp
index 3a273e419..cb6dc378a 100644
--- a/src/gui/widgets/setupitem.cpp
+++ b/src/gui/widgets/setupitem.cpp
@@ -22,7 +22,7 @@
#include "configuration.h"
#include "main.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/editdialog.h"
#include "gui/gui.h"
diff --git a/src/gui/widgets/window.cpp b/src/gui/widgets/window.cpp
index 8c1f63e29..83ae2e42b 100644
--- a/src/gui/widgets/window.cpp
+++ b/src/gui/widgets/window.cpp
@@ -25,7 +25,7 @@
#include "client.h"
#include "configuration.h"
#include "graphicsvertexes.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/gui.h"
#include "gui/viewport.h"
diff --git a/src/localplayer.cpp b/src/localplayer.cpp
index d387cdd40..3ec5c6b71 100644
--- a/src/localplayer.cpp
+++ b/src/localplayer.cpp
@@ -36,7 +36,7 @@
#include "playerinfo.h"
#include "playerrelations.h"
#include "simpleanimation.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "statuseffect.h"
#include "dropshortcut.h"
diff --git a/src/net/ea/gui/guildtab.cpp b/src/net/ea/gui/guildtab.cpp
index 7d7c5119e..d1aef6b12 100644
--- a/src/net/ea/gui/guildtab.cpp
+++ b/src/net/ea/gui/guildtab.cpp
@@ -25,7 +25,7 @@
#include "chatlogger.h"
#include "guild.h"
#include "localplayer.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "net/net.h"
diff --git a/src/net/ea/gui/partytab.cpp b/src/net/ea/gui/partytab.cpp
index e5b2c586b..5a6615038 100644
--- a/src/net/ea/gui/partytab.cpp
+++ b/src/net/ea/gui/partytab.cpp
@@ -26,7 +26,7 @@
#include "commandhandler.h"
#include "localplayer.h"
#include "party.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "net/net.h"
#include "net/partyhandler.h"
diff --git a/src/sound.cpp b/src/soundmanager.cpp
index a316abc9d..9a3bc3185 100644
--- a/src/sound.cpp
+++ b/src/soundmanager.cpp
@@ -20,7 +20,7 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#include "sound.h"
+#include "soundmanager.h"
#include "configuration.h"
#include "localplayer.h"
@@ -48,7 +48,7 @@ static void fadeOutCallBack()
sFadingOutEnded = true;
}
-Sound::Sound():
+SoundManager::SoundManager():
mInstalled(false),
mSfxVolume(100),
mMusicVolume(60),
@@ -64,7 +64,7 @@ Sound::Sound():
Mix_HookMusicFinished(fadeOutCallBack);
}
-Sound::~Sound()
+SoundManager::~SoundManager()
{
config.removeListeners(this);
@@ -72,7 +72,7 @@ Sound::~Sound()
Mix_HookMusicFinished(nullptr);
}
-void Sound::optionChanged(const std::string &value)
+void SoundManager::optionChanged(const std::string &value)
{
if (value == "playBattleSound")
mPlayBattle = config.getBoolValue("playBattleSound");
@@ -86,13 +86,13 @@ void Sound::optionChanged(const std::string &value)
setMusicVolume(config.getIntValue("musicVolume"));
}
-void Sound::init()
+void SoundManager::init()
{
// Don't initialize sound engine twice
if (mInstalled)
return;
- logger->log1("Sound::init() Initializing sound...");
+ logger->log1("SoundManager::init() Initializing sound...");
mPlayBattle = config.getBoolValue("playBattleSound");
mPlayGui = config.getBoolValue("playGuiSound");
@@ -105,7 +105,7 @@ void Sound::init()
if (SDL_InitSubSystem(SDL_INIT_AUDIO) == -1)
{
- logger->log1("Sound::init() Failed to initialize audio subsystem");
+ logger->log1("SoundManager::init() Failed to initialize audio subsystem");
return;
}
@@ -128,7 +128,7 @@ void Sound::init()
if (res < 0)
{
- logger->log("Sound::init Could not initialize audio: %s",
+ logger->log("SoundManager::init Could not initialize audio: %s",
Mix_GetError());
if (Mix_OpenAudio(22010, MIX_DEFAULT_FORMAT, 2, audioBuffer) < 0)
return;
@@ -147,7 +147,7 @@ void Sound::init()
playMusic(mCurrentMusicFile);
}
-void Sound::info() const
+void SoundManager::info() const
{
SDL_version compiledVersion;
const SDL_version *linkedVersion;
@@ -174,28 +174,28 @@ void Sound::info() const
default: break;
}
- logger->log("Sound::info() SDL_mixer: %i.%i.%i (compiled)",
+ logger->log("SoundManager::info() SDL_mixer: %i.%i.%i (compiled)",
compiledVersion.major,
compiledVersion.minor,
compiledVersion.patch);
if (linkedVersion)
{
- logger->log("Sound::info() SDL_mixer: %i.%i.%i (linked)",
+ logger->log("SoundManager::info() SDL_mixer: %i.%i.%i (linked)",
linkedVersion->major,
linkedVersion->minor,
linkedVersion->patch);
}
else
{
- logger->log1("Sound::info() SDL_mixer: unknown");
+ logger->log1("SoundManager::info() SDL_mixer: unknown");
}
- logger->log("Sound::info() Driver: %s", driver);
- logger->log("Sound::info() Format: %s", format);
- logger->log("Sound::info() Rate: %i", rate);
- logger->log("Sound::info() Channels: %i", channels);
+ logger->log("SoundManager::info() Driver: %s", driver);
+ logger->log("SoundManager::info() Format: %s", format);
+ logger->log("SoundManager::info() Rate: %i", rate);
+ logger->log("SoundManager::info() Channels: %i", channels);
}
-void Sound::setMusicVolume(const int volume)
+void SoundManager::setMusicVolume(const int volume)
{
mMusicVolume = volume;
@@ -203,7 +203,7 @@ void Sound::setMusicVolume(const int volume)
Mix_VolumeMusic(mMusicVolume);
}
-void Sound::setSfxVolume(const int volume)
+void SoundManager::setSfxVolume(const int volume)
{
mSfxVolume = volume;
@@ -217,7 +217,7 @@ static SDLMusic *loadMusic(const std::string &fileName)
return resman->getMusic(paths.getStringValue("music") + fileName);
}
-void Sound::playMusic(const std::string &fileName)
+void SoundManager::playMusic(const std::string &fileName)
{
mCurrentMusicFile = fileName;
@@ -234,12 +234,12 @@ void Sound::playMusic(const std::string &fileName)
}
}
-void Sound::stopMusic()
+void SoundManager::stopMusic()
{
haltMusic();
}
-void Sound::fadeInMusic(const std::string &fileName, const int ms)
+void SoundManager::fadeInMusic(const std::string &fileName, const int ms)
{
mCurrentMusicFile = fileName;
@@ -256,14 +256,14 @@ void Sound::fadeInMusic(const std::string &fileName, const int ms)
}
}
-void Sound::fadeOutMusic(const int ms)
+void SoundManager::fadeOutMusic(const int ms)
{
mCurrentMusicFile.clear();
if (!mInstalled)
return;
- logger->log("Sound::fadeOutMusic() Fading-out (%i ms)", ms);
+ logger->log("SoundManager::fadeOutMusic() Fading-out (%i ms)", ms);
if (mMusic)
{
@@ -277,15 +277,15 @@ void Sound::fadeOutMusic(const int ms)
}
}
-void Sound::fadeOutAndPlayMusic(const std::string &fileName, const int ms)
+void SoundManager::fadeOutAndPlayMusic(const std::string &fileName, const int ms)
{
mNextMusicFile = fileName;
fadeOutMusic(ms);
}
-void Sound::logic()
+void SoundManager::logic()
{
- BLOCK_START("Sound::logic")
+ BLOCK_START("SoundManager::logic")
if (sFadingOutEnded)
{
if (mMusic)
@@ -301,10 +301,10 @@ void Sound::logic()
mNextMusicFile.clear();
}
}
- BLOCK_END("Sound::logic")
+ BLOCK_END("SoundManager::logic")
}
-void Sound::playSfx(const std::string &path, const int x, const int y) const
+void SoundManager::playSfx(const std::string &path, const int x, const int y) const
{
if (!mInstalled || path.empty() || !mPlayBattle)
return;
@@ -318,7 +318,7 @@ void Sound::playSfx(const std::string &path, const int x, const int y) const
SoundEffect *const sample = resman->getSoundEffect(tmpPath);
if (sample)
{
- logger->log("Sound::playSfx() Playing: %s", path.c_str());
+ logger->log("SoundManager::playSfx() Playing: %s", path.c_str());
int vol = 120;
if (player_node && (x > 0 || y > 0))
{
@@ -338,13 +338,13 @@ void Sound::playSfx(const std::string &path, const int x, const int y) const
}
}
-void Sound::playGuiSound(const std::string &name)
+void SoundManager::playGuiSound(const std::string &name)
{
playGuiSfx(branding.getStringValue("systemsounds")
+ config.getStringValue(name) + ".ogg");
}
-void Sound::playGuiSfx(const std::string &path)
+void SoundManager::playGuiSfx(const std::string &path)
{
if (!mInstalled || path.empty() || !mPlayGui)
return;
@@ -358,26 +358,26 @@ void Sound::playGuiSfx(const std::string &path)
SoundEffect *const sample = resman->getSoundEffect(tmpPath);
if (sample)
{
- logger->log("Sound::playGuiSfx() Playing: %s", path.c_str());
+ logger->log("SoundManager::playGuiSfx() Playing: %s", path.c_str());
const int ret = sample->play(0, 120, mGuiChannel);
if (ret != -1)
mGuiChannel = ret;
}
}
-void Sound::close()
+void SoundManager::close()
{
if (!mInstalled)
return;
haltMusic();
- logger->log1("Sound::close() Shutting down sound...");
+ logger->log1("SoundManager::close() Shutting down sound...");
Mix_CloseAudio();
mInstalled = false;
}
-void Sound::haltMusic()
+void SoundManager::haltMusic()
{
if (!mMusic)
return;
@@ -390,7 +390,7 @@ void Sound::haltMusic()
}
}
-void Sound::changeAudio()
+void SoundManager::changeAudio()
{
if (mInstalled)
close();
@@ -398,7 +398,7 @@ void Sound::changeAudio()
init();
}
-void Sound::volumeOff() const
+void SoundManager::volumeOff() const
{
if (mInstalled)
{
@@ -407,7 +407,7 @@ void Sound::volumeOff() const
}
}
-void Sound::volumeRestore()
+void SoundManager::volumeRestore()
{
if (mInstalled)
{
diff --git a/src/sound.h b/src/soundmanager.h
index 12b75a86b..4ea36c27e 100644
--- a/src/sound.h
+++ b/src/soundmanager.h
@@ -20,8 +20,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef SOUND_H
-#define SOUND_H
+#ifndef SOUNDMANAGER_H
+#define SOUNDMANAGER_H
#include <SDL_mixer.h>
@@ -44,18 +44,18 @@ static const std::string SOUND_GUILD = "soundguild";
static const std::string SOUND_SHOW_WINDOW = "soundshowwindow";
static const std::string SOUND_HIDE_WINDOW = "soundhidewindow";
-/** Sound engine
+/** SoundManager
*
* \ingroup CORE
*/
-class Sound final : public ConfigListener
+class SoundManager final : public ConfigListener
{
public:
- Sound();
+ SoundManager();
- A_DELETE_COPY(Sound)
+ A_DELETE_COPY(SoundManager)
- ~Sound();
+ ~SoundManager();
void optionChanged(const std::string &value) override;
@@ -171,6 +171,6 @@ class Sound final : public ConfigListener
int mGuiChannel;
};
-extern Sound sound;
+extern SoundManager sound;
#endif
diff --git a/src/statuseffect.cpp b/src/statuseffect.cpp
index 82d77a14b..ef0a8ce10 100644
--- a/src/statuseffect.cpp
+++ b/src/statuseffect.cpp
@@ -23,7 +23,7 @@
#include "statuseffect.h"
#include "logger.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/widgets/chattab.h"
diff --git a/src/test/testlauncher.cpp b/src/test/testlauncher.cpp
index 6d79f2e8e..2b1ea448a 100644
--- a/src/test/testlauncher.cpp
+++ b/src/test/testlauncher.cpp
@@ -26,7 +26,7 @@
#include "configuration.h"
#include "graphics.h"
#include "graphicsmanager.h"
-#include "sound.h"
+#include "soundmanager.h"
#include "gui/theme.h"