Code: Select all
label rhythm_minigame:
$ game = Rhythmgame([x+1 for x in range(8)], 5, 6, 90, 3.0, "gewonnen")
show expression game.notemanager as rhythmusspiel
show screen note_score(game)
$ wait = ui.interact()
return
label gewonnen:
hide screen note_score
scene black with fade
"gewonnen"
$ del game
return
Code: Select all
renpy.jump(self.returnlabel) # self.returnlabel is "gewonnen"But when I do this (triggering a "say" statement first), the game hangs itself instead of doing anything:
Code: Select all
label gewonnen:
"gewonnen"
hide screen note_score
scene black with fade
$ del game
returnEDIT:
I have a different minigame where it works, no problems:
Code: Select all
$ game = Slider(0, "c2_slidertutorial_finished")
show rahmen at topleft
show expression game.tilemanager as schiebespiel
show expression game.glowmanager as leuchten
$ wait = ui.interact()
label c2_slidertutorial_finished:
"test"
scene bg corridor with fade # "scene" hides all spritemanagers too
$ del game
What other things could cause this behaviour? I did no other jumps or calls inside the loop.