Sector::~Sector()
{
using namespace scripting;
+ try
+ {
+ deactivate();
+ }
+ catch(const std::exception& err)
+ {
+ log_warning << err.what() << std::endl;
+ }
- deactivate();
for(auto i = scripts.begin(); i != scripts.end(); ++i) {
HSQOBJECT& object = *i;
}
}
+void
+Sector::resume_music()
+{
+ if(SoundManager::current()->get_current_music() == music)
+ {
+ SoundManager::current()->resume_music(3.2f);
+ }
+ else
+ {
+ SoundManager::current()->stop_music();
+ SoundManager::current()->play_music(music, true);
+ }
+}
+
MusicType
Sector::get_music_type()
{