Example #1
0
 def play(self, loop):
     """loop -1: infinite, 0: once"""
     if not self.music:
         core.logdebug("play canceled: not self.music", self)
         return
     if self.playing():
         core.logdebug("play canceled: playing", self)
         return
     if movie.playing():
         core.logdebug("play canceled: movie playing", self)
         return
     openAudio()
     if Mix_PlayMusic(self.music.data, loop) < 0:
         core.logsdlerr(self)
         return
Example #2
0
 def play(self, loop):
     """loop -1: infinite, 0: once"""
     if not self.music:
         core.logdebug("play canceled: not self.music", self)
         return
     if self.playing():
         core.logdebug("play canceled: playing", self)
         return
     if movie.playing():
         core.logdebug("play canceled: movie playing", self)
         return
     openAudio()
     if Mix_PlayMusic(self.music.data, loop) < 0:
         core.logsdlerr(self)
         return
Example #3
0
 def play(self, loop):
     """loop -1: infinite, 0: once"""
     if not self.chunk:  #may be None or NULL pointer
         core.logdebug("play canceled: not self.chunk", self)
         return
     if self.playing():
         core.logdebug("play canceled: playing", self)
         return
     if movie.playing():
         core.logdebug("play canceled: movie playing", self)
         return
     openAudio()
     if Mix_PlayChannel(self.channel, self.chunk.data, loop) < 0:
         core.logsdlerr(self)
         return
Example #4
0
 def play(self, loop):
     """loop -1: infinite, 0: once"""
     if not self.chunk:  # may be None or NULL pointer
         core.logdebug("play canceled: not self.chunk", self)
         return
     if self.playing():
         core.logdebug("play canceled: playing", self)
         return
     if movie.playing():
         core.logdebug("play canceled: movie playing", self)
         return
     openAudio()
     if Mix_PlayChannel(self.channel, self.chunk.data, loop) < 0:
         core.logsdlerr(self)
         return