Control
yield 1
Repeat 10 times instantly (within one frame)
for i in range(10):
# do something
Repeat 10 times over time
for i in range(10):
# do something
yield 1/60 # wait for some time
Learn more about for loop
while True:
# do something
yield 1/60Learn more about while loop and boolean (True/False)
if condition:
# do somethingLearn more about conditions (if/else) and boolean (True/False)
if condition:
# do something
else:
# do something elseLearn more about if/else and boolean (True/False)
while not condition:
yield 1/60
# after the condition is metLearn more about while loop and boolean (True/False)
while condition:
# do something
yield 1/60 Learn more about while loop and boolean (True/False)
Remove specific sprites:
Remove specific events:
my_sprite.remove() Remove specific events:
my_event = my_sprite.when_game_start()
my_event.add_handler(my_handler)
# later on when the event is no longer needed
my_event.remove()