From 39265c3c9d588d5aace83e80e9726bebef648338 Mon Sep 17 00:00:00 2001 From: adam Date: Sun, 4 May 2025 12:33:56 +0100 Subject: [PATCH] resume on correct row after save during row reveal --- wordle | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordle b/wordle index 475c8fc..5b45763 100755 --- a/wordle +++ b/wordle @@ -33,6 +33,7 @@ function main() { declare -g ANSWER declare -g POOL='QWERTYUIOPASDFGHJKLZXCVBNM' declare -Ag YELLOWS + declare -g REVEALING=0 ANSWER=$(select_random_word) set_options "$@" @@ -61,6 +62,7 @@ function main() { check_guess "${GUESS}" "${ROW}" ; WIN=$? reveal_row "${ROW}" + REVEALING=0 if [[ $WIN == 5 ]]; then save_result @@ -348,6 +350,7 @@ function check_guess() { } function reveal_row() { + REVEALING=1 echo -en "${UP1}${SAVE}" echo -en "${HIDE_CURSOR}" # Must increment by 1 Row as 0 == 1 for escape code @@ -380,7 +383,7 @@ function save_game() { done { - echo "ROW=${ROW}" + echo "ROW=$(( ROW + REVEALING ))" echo "POOL=${POOL}" echo "HARD_MODE=${HARD_MODE}" echo "STRICT_HARD_MODE=${STRICT_HARD_MODE}"