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
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
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