From 16508a42568710412906613ea4e7330a1c4df0a3 Mon Sep 17 00:00:00 2001 From: Tipragot Date: Sun, 7 Jan 2024 09:43:19 +0000 Subject: [PATCH] =?UTF-8?q?Possibilit=C3=A9=20d'appuiller=20sur=20Entr?= =?UTF-8?q?=C3=A9=20pour=20envoyer=20le=20score=20(#19)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-on: https://git.tipragot.fr/raphael/ponguito/pulls/19 Reviewed-by: Corentin Co-authored-by: Tipragot Co-committed-by: Tipragot --- src/scenes/send_to_server.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/scenes/send_to_server.py b/src/scenes/send_to_server.py index c6f78e7..483ba16 100644 --- a/src/scenes/send_to_server.py +++ b/src/scenes/send_to_server.py @@ -5,6 +5,7 @@ from engine.math import Vec2 from plugins import render from plugins.click import Clickable from plugins.hover import HoveredTexture +from plugins.inputs import Held, Pressed from plugins.render import SpriteBundle, Text, TextBundle from plugins.timing import TimedEvent from plugins.writing import Writing @@ -82,10 +83,18 @@ def __spawn_elements(world: World): ) +def __enter_to_submit(world: World): + """ + Envoit le score losre que l'utilisateur appuie sur entrée. + """ + if "return" in world[Pressed] and len(world.query(Clickable)) > 0: + new_score(world, world.query(Clickable).pop()) + + SEND = ( Plugin( [__spawn_elements], - [], + [__enter_to_submit], [], ) + writing.PLUGIN