From f9fefc668caf29123e3b9dddb83c21ae6dabb94e Mon Sep 17 00:00:00 2001 From: nbillard Date: Mon, 12 Dec 2022 16:14:33 +0100 Subject: [PATCH] better tutorials control --- modules/tutorialControler.mjs | 2 +- script.js | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/modules/tutorialControler.mjs b/modules/tutorialControler.mjs index 91326ea..3b77a17 100644 --- a/modules/tutorialControler.mjs +++ b/modules/tutorialControler.mjs @@ -1,6 +1,6 @@ export class TutorialControler { static messages = [ - "V'là le Jérome avec son tracteur.\nFaut vit qu'il les mettes sous l'toit avant que ça pleuve.", + "V'là le Jérome avec son tracteur.\nFaut vit qu'il les mettes sous l'toit avant que ça pleuve. (Appuye sur pour continuer)", "Je m'suis dit : \"Faudrait que je d'mandes que tu lui y fasse\"", "Pi tant qu'à faire, c'pas dur. T'as qu'à appuyer sur les flèches", "Ben qu'est qu't'attends ? Vas y!", diff --git a/script.js b/script.js index 415cfd2..dfbb6e0 100644 --- a/script.js +++ b/script.js @@ -60,10 +60,18 @@ window.addEventListener("keydown", (event) => { gameState.levelManager.next(ctx, gameState); } } else { - tutorial.next(); - if (tutorial.isFinished()) { - gameState.playable = true; - gameState.timer.start(); + switch (event.key) { + case "ArrowRight": + case " ": + case "Enter": + tutorial.next(); + if (tutorial.isFinished()) { + gameState.playable = true; + gameState.timer.start(); + } + break; + default: + break; } } }