Texte de fin

This commit is contained in:
Tipragot 2023-11-05 21:40:48 +01:00
parent 86b8d02777
commit f80a7a9cd1

View file

@ -20,6 +20,8 @@ from plugins.coroutine import condition, wait, Coroutine
from plugins.sound import Sound from plugins.sound import Sound
from plugins.timing import Delta, TimedEvent from plugins.timing import Delta, TimedEvent
from plugins.multisound import MultiSound from plugins.multisound import MultiSound
from plugins.text import Text
from scenes import menu
SHOOT = MultiSound("shoot/1", "shoot/2", "shoot/3", volume=0.1) SHOOT = MultiSound("shoot/1", "shoot/2", "shoot/3", volume=0.1)
@ -123,18 +125,18 @@ class Wave:
def __init__(self) -> None: def __init__(self) -> None:
self.wave_list = [ self.wave_list = [
["rainning"], ["rainning"],
["rainning", "rainning"], # ["rainning", "rainning"],
["rainning", "horizontal_left"], # ["rainning", "horizontal_left"],
["horizontal_left", "horizontal_right"], # ["horizontal_left", "horizontal_right"],
["rainning", "rainning", "zones"], # ["rainning", "rainning", "zones"],
["rainning", "rainning", "horizontal_left", "zones"], # ["rainning", "rainning", "horizontal_left", "zones"],
["rainning", "rainning", "spikes"], # ["rainning", "rainning", "spikes"],
["rainning", "horizontal_left", "horizontal_right", "zones"], # ["rainning", "horizontal_left", "horizontal_right", "zones"],
["rainning", "spikes", "zones"], # ["rainning", "spikes", "zones"],
["rainning", "horizontal_left", "horizontal_right", "zones"], # ["rainning", "horizontal_left", "horizontal_right", "zones"],
["rainning", "spikes", "zones"], # ["rainning", "spikes", "zones"],
["rainning", "horizontal_left", "horizontal_right", "zones"], # ["rainning", "horizontal_left", "horizontal_right", "zones"],
["rainning", "spikes", "zones"], # ["rainning", "spikes", "zones"],
] ]
@ -400,6 +402,21 @@ def __wave(world: World):
lambda world: all(Coroutine not in entity for entity in entities) lambda world: all(Coroutine not in entity for entity in entities)
) )
for entity in world.query(Sprite):
entity.destroy()
world.new_entity().set(
Text(
"Bravo ! (pas fini)",
size=150,
position=Vec2(render.WIDTH / 2, render.HEIGHT / 3),
origin=Vec2(0.5),
)
)
yield wait(5)
world[CurrentScene] = menu.SCENE
def __create_zone_attack(world: World, number: int = 2): def __create_zone_attack(world: World, number: int = 2):
""" """