better tutorials control

這個提交存在於:
nbillard 2022-12-12 16:14:33 +01:00
父節點 b8636a7e18
當前提交 f9fefc668c
共有 2 個檔案被更改,包括 13 行新增5 行删除

查看文件

@ -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 <Espace> 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!",

查看文件

@ -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;
}
}
}