|
getMenu
getMenu()
{
while :
do
CNT_ANS="0"
move "$(( ${1} * 2 + 6 ))" 41
clrtoeol
refresh
LTC="$( getstr )"
[[ "_${LTC}" = "_" ]] && LTC="0"
[[ "_${LTC}" = "_0" ]] && reset_level && return ${LTC}
[[ "_${LTC}" = *[!0-9]* ]] || continue
(( ${LTC} < 0 )) && cnt_sleep "$(( ${LTC} * -1 ))"
(( ${LTC} < 0 )) ||
(( ${LTC} > ${1} )) &&
continue
break
done
set_level ${LTC}
return ${LTC}
}
|
|
|