1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Refactor for reduced nesting

Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>

Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
This commit is contained in:
Iku-turso 2023-03-14 12:43:59 +02:00
parent a966c29a2e
commit 0c7db307d6

View File

@ -11,7 +11,16 @@ const createGame = ({ messageToPlayer, questionToPlayer, castDie }: Dependencies
messageToPlayer(`You encounter a monster with ${monsterHitPoints} hit-points`);
const playerWantsToAttack = await questionToPlayer("Attack the monster?");
if (playerWantsToAttack) {
if (!playerWantsToAttack) {
messageToPlayer(
"You chose not to attack the monster, and the monster eats you dead, in disappointment.",
);
messageToPlayer("You lose. Game over!");
return;
}
while (true) {
messageToPlayer("You attack the monster.");
@ -52,13 +61,6 @@ const createGame = ({ messageToPlayer, questionToPlayer, castDie }: Dependencies
return;
}
}
}
messageToPlayer(
"You chose not to attack the monster, and the monster eats you dead, in disappointment.",
);
messageToPlayer("You lose. Game over!");
},
});