From f28f36f2621e9803e1a830120e31609b8994548f Mon Sep 17 00:00:00 2001 From: scrawl Date: Fri, 18 May 2012 22:27:27 +0200 Subject: [PATCH] added sounds to trade window --- apps/openmw/mwgui/container.cpp | 6 ++++++ apps/openmw/mwgui/tradewindow.cpp | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/apps/openmw/mwgui/container.cpp b/apps/openmw/mwgui/container.cpp index 710e30b74..871989fab 100644 --- a/apps/openmw/mwgui/container.cpp +++ b/apps/openmw/mwgui/container.cpp @@ -196,6 +196,9 @@ void ContainerBase::sellAlreadyBoughtItem(MyGUI::Widget* _sender, int count) MWBase::Environment::get().getWindowManager()->getInventoryWindow()->drawItems(); } + std::string sound = MWWorld::Class::get(object).getUpSoundId(object); + MWBase::Environment::get().getSoundManager()->playSound (sound, 1.0, 1.0); + drawItems(); } @@ -216,6 +219,9 @@ void ContainerBase::sellItem(MyGUI::Widget* _sender, int count) MWBase::Environment::get().getWindowManager()->getInventoryWindow()->drawItems(); } + std::string sound = MWWorld::Class::get(object).getUpSoundId(object); + MWBase::Environment::get().getSoundManager()->playSound (sound, 1.0, 1.0); + drawItems(); } diff --git a/apps/openmw/mwgui/tradewindow.cpp b/apps/openmw/mwgui/tradewindow.cpp index 641ffa833..b1beccc26 100644 --- a/apps/openmw/mwgui/tradewindow.cpp +++ b/apps/openmw/mwgui/tradewindow.cpp @@ -6,6 +6,7 @@ #include "../mwworld/world.hpp" #include "../mwworld/inventorystore.hpp" #include "../mwworld/manualref.hpp" +#include "../mwsound/soundmanager.hpp" #include "window_manager.hpp" #include "inventorywindow.hpp" @@ -232,6 +233,9 @@ namespace MWGui playerStore.add(ref.getPtr()); } + std::string sound = "Item Gold Up"; + MWBase::Environment::get().getSoundManager()->playSound (sound, 1.0, 1.0); + mWindowManager.setGuiMode(GM_Game); }