Aus-der-Tuer-Pose kommt immer: auch bei Bestaetigung desselben Charakters Spawn-Pose + Idle-Timer-Reset (Stefans Fund)

This commit is contained in:
2026-07-26 12:01:07 +02:00
parent 00320ef10b
commit 291ba090e5
+7
View File
@@ -327,6 +327,7 @@ class Player:
# Beobachtung: Tony streckt die Hand nach oben, Smacks Daumen hoch)
self.spawn_t = SPAWN_ANIM_SECONDS
self.moved = False
self.idle_t = 0.0
def sprite(self, slot):
'''(Surface, ax, ay) fuer einen Slot; Blickrichtung links = +50
@@ -873,6 +874,12 @@ def run_level(clock, assets, audio_paths, map_name='W1L1'):
return 'quit'
if choice and choice != player.char:
player.set_character(choice)
else:
# auch beim SELBEN Charakter: Aus-der-Tuer-Pose zeigen
# (Stefan: Idle hatte "schon gegriffen", Pose fehlte)
player.spawn_t = SPAWN_ANIM_SECONDS
player.moved = False
player.idle_t = 0.0
# Bestaetigungs-Leertaste nicht als Sprung ins Level leaken
pygame.event.clear()
player.jump_lock = True