Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ###Создаем канал новый музыкайный, и питоновскую кнопку воспроизвести что бы не путаться где какой канал играет
- init python:
- renpy.music.register_channel("music2", loop=True, movie=True)
- def mplay(mname, fin=0, fout=0):
- renpy.play("music/" + mname + ".mp3", channel="music2", loop=True, fadein=fin, fadeout=fout)
- #####Создаю клаcc в виде % что бы отображал громкость
- init python:
- # узнать громкость и перевести ее в целочисленные проценты
- def getV(mixer):
- return (int)(_preferences.get_volume(mixer)*100)
- # действие - добавить или убавить громкость
- class AddVolume(Action):
- def __init__(self, mixer, value):
- self.mixer = mixer
- self.value = value
- def __call__(self):
- v = _preferences.get_volume(self.mixer) + self.value
- if v > 1.0:
- v = 1.0
- if v < 0.0:
- v = 0.0
- _preferences.set_volume(self.mixer, v)
- def get_selected(self):
- return _preferences.get_volume(self.mixer) == self.value
- ### И как кнопкой 1 присобачить оба варианта music и music2?
- label _("Громкость музыки: %s" % (getV("music"))) # показываем громкость в процентах
- bar value Preference("music volume")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement