| 60 | } |
| 61 | |
| 62 | ThemeComponent::ThemeComponent(Window* window) : GuiComponent(window) |
| 63 | { |
| 64 | mSoundMap["menuScroll"] = std::shared_ptr<Sound>(new Sound); |
| 65 | mSoundMap["menuSelect"] = std::shared_ptr<Sound>(new Sound); |
| 66 | mSoundMap["menuBack"] = std::shared_ptr<Sound>(new Sound); |
| 67 | mSoundMap["menuOpen"] = std::shared_ptr<Sound>(new Sound); |
| 68 | |
| 69 | //register all sound with the audiomanager |
| 70 | AudioManager::getInstance()->registerSound(mSoundMap["menuScroll"]); |
| 71 | AudioManager::getInstance()->registerSound(mSoundMap["menuSelect"]); |
| 72 | AudioManager::getInstance()->registerSound(mSoundMap["menuBack"]); |
| 73 | AudioManager::getInstance()->registerSound(mSoundMap["menuOpen"]); |
| 74 | |
| 75 | setDefaults(); |
| 76 | } |
| 77 | |
| 78 | ThemeComponent::~ThemeComponent() |
| 79 | { |
nothing calls this directly
no test coverage detected