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}"