Aus-der-Tuer-Pose kommt immer: auch bei Bestaetigung desselben Charakters Spawn-Pose + Idle-Timer-Reset (Stefans Fund)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user