Музыку на паузу

init python:
    # запустить мелодию на канале
    def mplay(fn, chan = "music", fin = 1.0, fout = 1.0):
        renpy.play(fn + ".mp3", channel = chan, loop = True, fadein = fin, fadeout = fout)
    # канал на паузу
    def mpause(channel = "music"):
        c = renpy.audio.audio.get_channel(channel)
        c.pause()
    # снять с паузы
    def munpause(channel = "music"):
        c = renpy.audio.audio.get_channel(channel)
        c.unpause()
    # остановить мелодию
    def mstop(chan = "music", fout=1.0):
        renpy.music.stop(channel = chan, fadeout = fout)
# тест
label start:
    $ mplay("mus")
    pause (2.0)
    $ mpause()
    pause (2.0)
    $ munpause()
    pause (2.0)
    $ mstop()
    pause (2.0)
    return

Комментарии