Advertisement
Guest User

Untitled

a guest
Oct 20th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. ###Создаем канал новый музыкайный, и питоновскую кнопку воспроизвести что бы не путаться где какой канал играет
  2. init python:
  3. renpy.music.register_channel("music2", loop=True, movie=True)
  4.  
  5. def mplay(mname, fin=0, fout=0):
  6. renpy.play("music/" + mname + ".mp3", channel="music2", loop=True, fadein=fin, fadeout=fout)
  7.  
  8. #####Создаю клаcc в виде % что бы отображал громкость
  9.  
  10. init python:
  11. # узнать громкость и перевести ее в целочисленные проценты
  12. def getV(mixer):
  13. return (int)(_preferences.get_volume(mixer)*100)
  14.  
  15. # действие - добавить или убавить громкость
  16. class AddVolume(Action):
  17. def __init__(self, mixer, value):
  18. self.mixer = mixer
  19. self.value = value
  20.  
  21. def __call__(self):
  22. v = _preferences.get_volume(self.mixer) + self.value
  23. if v > 1.0:
  24. v = 1.0
  25. if v < 0.0:
  26. v = 0.0
  27. _preferences.set_volume(self.mixer, v)
  28.  
  29. def get_selected(self):
  30. return _preferences.get_volume(self.mixer) == self.value
  31.  
  32.  
  33.  
  34. ### И как кнопкой 1 присобачить оба варианта music и music2?
  35.  
  36.  
  37. label _("Громкость музыки: %s" % (getV("music"))) # показываем громкость в процентах
  38. bar value Preference("music volume")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement