Spawn-Pose nach Leertasten-Charakterwechsel: gehaltene Menuetaste (jump_lock) bricht die Arm-hoch/Daumen-Pose nicht mehr ab

This commit is contained in:
2026-07-26 02:37:51 +02:00
parent ea644d094c
commit 73b972ddd1
+5 -2
View File
@@ -320,8 +320,11 @@ class Player:
self.jump_squat_t -= dt self.jump_squat_t -= dt
if self.spawn_t > 0: if self.spawn_t > 0:
self.spawn_t -= dt self.spawn_t -= dt
# Eingabe bricht die Start-Pose sofort ab # Eingabe bricht die Start-Pose sofort ab -- aber NICHT die noch
if any(keys[k] for k in (pygame.K_LEFT, pygame.K_RIGHT, # gehaltene Bestaetigungstaste aus dem Tuer-Menue (jump_lock),
# sonst fehlt nach Leertasten-Wechsel die Arm-hoch/Daumen-Pose
if not self.jump_lock and any(
keys[k] for k in (pygame.K_LEFT, pygame.K_RIGHT,
pygame.K_UP, pygame.K_DOWN, pygame.K_SPACE)): pygame.K_UP, pygame.K_DOWN, pygame.K_SPACE)):
self.spawn_t = 0.0 self.spawn_t = 0.0
in_water = level.in_water(self.y) in_water = level.in_water(self.y)