@@ -672,11 +672,11 @@ def play_sound(self, name):
672672 except :
673673 pass
674674
675- def play_music (self , loops = - 1 , volume = 0.5 ):
675+ def play_music (self , loops = - 1 , volume = 0.5 , start = 0.0 ):
676676 if self .initialized and self .music_loaded :
677677 try :
678678 pygame .mixer .music .set_volume (max (0.0 , min (1.0 , volume )))
679- pygame .mixer .music .play (loops )
679+ pygame .mixer .music .play (loops , start = start )
680680 except :
681681 pass
682682
@@ -987,7 +987,10 @@ def main():
987987 sound_manager .load_sound ('hover' , 'assets/sounds/click.wav' )
988988 sound_manager .load_sound ('cube_click' , 'assets/sounds/friend_join.wav' )
989989 sound_manager .load_sound ('cone_click' , 'assets/sounds/cone.wav' )
990- sound_manager .load_music ('assets/sounds/sourcebox.mp3' )
990+ sound_manager .load_music ('assets/sounds/sourcebox.dll.ogg' )
991+ # sourcebox album version don't start until like 2 sec for some reason but i am keeping it
992+ # until like when person go to voidside tracker or person go back to main menu
993+ # when song restarts, it will start 2 sec later so lol
991994 sound_manager .play_music (loops = - 1 , volume = 0.3 )
992995
993996 bridge = None
@@ -1169,7 +1172,7 @@ def main():
11691172 glViewport (0 , 0 , new_width , new_height )
11701173
11711174 current_scene = "cone"
1172- sound_manager .play_music (loops = - 1 , volume = 0.3 )
1175+ sound_manager .play_music (loops = - 1 , volume = 0.3 , start = 2.0 )
11731176
11741177 elif clicked_obj and clicked_obj .type == "cube" :
11751178 sound_manager .play_sound ('cube_click' )
@@ -1240,7 +1243,7 @@ def main():
12401243
12411244 # restart music
12421245 sound_manager .stop_music ()
1243- sound_manager .play_music (loops = - 1 , volume = 0.3 )
1246+ sound_manager .play_music (loops = - 1 , volume = 0.3 , start = 2.0 )
12441247
12451248 glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT )
12461249
0 commit comments