+ if(self.noise != s)
+ {
+ precache_sound(self.noise);
+ sound(self, CH_BGM_SINGLE, self.noise, 0, ATTN_NONE);
+ if(getsoundtime(self, CH_BGM_SINGLE) < 0)
+ {
+ print(sprintf(_("Cannot initialize sound %s\n"), self.noise));
+ strunzone(self.noise);
+ self.noise = string_null;
+ }
+ }