diff --git a/tui.lua b/tui.lua index 19893e8..0e669da 100644 --- a/tui.lua +++ b/tui.lua @@ -210,7 +210,7 @@ game.refresh = verb{ n = "r", always = true, act = function() - walk(here().ref) + walk(here().ref, true) end } @@ -219,7 +219,7 @@ game.pomoc = verb{ always = true, act = function() p "Hra se ovl d  kl vesnic¡." - p "Pro pýehled slov, kterìm rozum¡ zadej pýikaz 'slova'." + p "Pro pýehled slov, kterìm hra rozum¡ zadej pýikaz 'slova'." p "Pý¡kaz 'r' znova vyp¡çe m¡stnost, pý¡kaz 'q' ukonŸ¡ hru." p "Slova nen¡ nutn‚ zad vat cel , napý. 'pro tel' funguje stejnØ jako 'prozkoumej televizi'." end @@ -274,6 +274,10 @@ function gameloop() -- hack - auto pokraŸov n¡ inp = here().auto_command print(">"..inp) + end + + if inp == "?" then + inp = "pomoc" end if inp == "" then @@ -285,7 +289,7 @@ function gameloop() local words = explode(" ", inp) local verb = guess_code(words[1]) if not verb then - print "Nerozum¡m slovesu..." + print("Nerozum¡m slovesu '"..words[1].."'.") else local valid_input = true currVerb = verb @@ -295,14 +299,14 @@ function gameloop() table.remove(words, 1) if #game[currVerb].params > #words then - print "Nechyb¡ ti v tom pý¡kazu nØco?" + print "Pý¡kaz zýejmØ nen¡ celì." end for i,word in ipairs(words) do -- TODO tady kontrolovat poýad¡ pý¡kaz… local param = guess_code(word) if not param then - print("Nerozum¡m slovu " .. word .. "?") + print("Nerozum¡m slovu '" .. word .. "'.") valid_input = false else params[#params+1] = param @@ -315,6 +319,8 @@ function gameloop() if game.round then game.round() end + + print "" end end