I'd really like to know the simplest way to implement music while people play the game I created, and for sounds to play during certain events. (such as dying)
I'm having trouble getting the music to stop and the application to close.
Near the head of my program, I have
pygame.mixer.init(frequency=22050, size=-16, channels=2, buffer=4096) pygame.mixer.music.load("theme.mp3") pygame.mixer.music.play(loops=0, start=0.0)
right before my root.mainloop, and end of game is:
def endOfGame(): pygame.mixer.stop() root.destroy()
No matter what I do, it either doesn't stop until 20 seconds after the program is killed, or doesn't close when I hit the X.
You are running the program from command line or double click the file, don't you?