Advertisement
Guest User

music_room

a guest
Mar 13th, 2014
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.23 KB | None | 0 0
  1. screen materials:
  2.     tag menu
  3.     hbox align (0.5,0.3):
  4.         vbox:
  5.             use lightbutton(img='bonus/enter.png',action=[ShowMenu("music_room_1"),musicplayer.Stop()])
  6.             text "Музыка" xalign 0.5
  7.              
  8.     textbutton _("Назад") align (0.5,1.0) action Return()
  9.  
  10. init python:
  11.     current_track = None
  12.     musicplayer = MusicRoom(fadeout=1.0,loop=True)
  13.     musicplayer.add("bgm/simpman.mp3", always_unlocked=True)
  14.     musicplayer.add("bgm/heli.mp3", always_unlocked=True)
  15.     musicplayer.add("bgm/prosto.mp3", always_unlocked=True)
  16.     musicplayer.add("bgm/mainmenu.mp3", always_unlocked=True)
  17.    
  18. screen music_button:
  19.     fixed maximum(399,90):
  20.         add('bonus/bar2.png')
  21.         if current_track != track:
  22.             use lightbutton(img='bonus/play.png',align = (0.035,0.5),action=[musicplayer.Play(track),SetVariable('current_track',track)])
  23.         else:
  24.             use lightbutton(img='bonus/stop.png',align = (0.035,0.5),action=[musicplayer.Stop(),SetVariable('current_track',None)])
  25.                #add('bonus/Pause.png') align (0.035,0.5)
  26.         vbox:
  27.             xpos 70
  28.             xmaximum (399-64)
  29.             xfill True
  30.             null height 12
  31.             text ("{color=#000}{size=-5}%s{/size}{/color}"%name) xalign 0.5 yalign 10
  32.             text ("{color=#000}{size=-6}%s{/size}{/color}"%singer) xalign 0.5 yalign 10.050
  33.        
  34.        
  35. screen music_room_1:
  36.     tag menu
  37.     add "bg/animus.png"
  38.     hbox align(0.0,0.0):
  39.         box_wrap True
  40.         use music_button(track="bgm/simpman.mp3",singer="Bonus",name="Simple Man")
  41.         use music_button(track="bgm/mainmenu.mp3",singer="Mainmenu",name="4mat - MainMenu")
  42.         use music_button(track="bgm/heli.mp3",singer="System",name="4mat - Heli")
  43.         use music_button(track="bgm/prosto.mp3",singer="Day",name="OshHi - AW")
  44.  
  45.  
  46.     vbox align (0.5,1.0):
  47.         hbox align (0.5,0.5):
  48.             text "Громкость"
  49.             null width 10
  50.             bar style "statbar" value Preference("music volume")
  51.         hbox xalign 0.5:
  52.             textbutton _("Назад") action ShowMenu("materials")
  53.             null width 40
  54.     on "replaced" action [musicplayer.Stop(),SetVariable('current_track',None)]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement