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.timing import Delta, TimedEvent
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)
@ -123,18 +125,18 @@ class Wave:
def __init__(self) -> None:
self.wave_list = [
["rainning"],
["rainning", "rainning"],
["rainning", "horizontal_left"],
["horizontal_left", "horizontal_right"],
["rainning", "rainning", "zones"],
["rainning", "rainning", "horizontal_left", "zones"],
["rainning", "rainning", "spikes"],
["rainning", "horizontal_left", "horizontal_right", "zones"],
["rainning", "spikes", "zones"],
["rainning", "horizontal_left", "horizontal_right", "zones"],
["rainning", "spikes", "zones"],
["rainning", "horizontal_left", "horizontal_right", "zones"],
["rainning", "spikes", "zones"],
# ["rainning", "rainning"],
# ["rainning", "horizontal_left"],
# ["horizontal_left", "horizontal_right"],
# ["rainning", "rainning", "zones"],
# ["rainning", "rainning", "horizontal_left", "zones"],
# ["rainning", "rainning", "spikes"],
# ["rainning", "horizontal_left", "horizontal_right", "zones"],
# ["rainning", "spikes", "zones"],
# ["rainning", "horizontal_left", "horizontal_right", "zones"],
# ["rainning", "spikes", "zones"],
# ["rainning", "horizontal_left", "horizontal_right", "zones"],
# ["rainning", "spikes", "zones"],
]
@ -400,6 +402,21 @@ def __wave(world: World):
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):
"""