From dbbf50a184ccad123387a7864cc35dcb01f200b6 Mon Sep 17 00:00:00 2001 From: Michael Papageorgiou Date: Sat, 17 Mar 2012 15:52:57 +0200 Subject: [PATCH] Journal sounds, close sound will be added later --- apps/openmw/mwgui/journalwindow.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/openmw/mwgui/journalwindow.cpp b/apps/openmw/mwgui/journalwindow.cpp index 3f3c89f39..5c9ef1f9b 100644 --- a/apps/openmw/mwgui/journalwindow.cpp +++ b/apps/openmw/mwgui/journalwindow.cpp @@ -4,6 +4,8 @@ #include "../mwworld/environment.hpp" #include "../mwworld/world.hpp" +#include "../mwsound/soundmanager.hpp" + namespace { struct book @@ -115,6 +117,8 @@ MWGui::JournalWindow::JournalWindow (WindowManager& parWindowManager) void MWGui::JournalWindow::open() { mPageNumber = 0; + std::string journalOpenSound = "book open"; + mWindowManager.getEnvironment().mSoundManager->playSound (journalOpenSound, 1.0, 1.0); if(mWindowManager.getEnvironment().mJournal->begin()!=mWindowManager.getEnvironment().mJournal->end()) { book journal; @@ -176,6 +180,8 @@ void MWGui::JournalWindow::notifyNextPage(MyGUI::WidgetPtr _sender) { if(mPageNumber < int(leftPages.size())-1) { + std::string nextSound = "book page2"; + mWindowManager.getEnvironment().mSoundManager->playSound (nextSound, 1.0, 1.0); mPageNumber = mPageNumber + 1; displayLeftText(leftPages[mPageNumber]); displayRightText(rightPages[mPageNumber]); @@ -186,6 +192,8 @@ void MWGui::JournalWindow::notifyPrevPage(MyGUI::WidgetPtr _sender) { if(mPageNumber > 0) { + std::string prevSound = "book page"; + mWindowManager.getEnvironment().mSoundManager->playSound (prevSound, 1.0, 1.0); mPageNumber = mPageNumber - 1; displayLeftText(leftPages[mPageNumber]); displayRightText(rightPages[mPageNumber]);