2023-11-22 21:20:15 (UTC-03:00)
Marcel Rodrigues <marcelgmr@gmail.com>
ui: show selected item until key is pressed
diff --git a/yacht.lua b/yacht.lua index 2c9674b..219e05d 100644 --- a/yacht.lua +++ b/yacht.lua @@ -138,10 +138,10 @@ function Yacht:run_round() if sheet[curcat] == nil then self:putsel(cur) self.term:delay(1) - self:remsel(cur) if curcat == cat then break end + self:remsel(cur) end end self.term:delay(2) @@ -154,6 +154,7 @@ function Yacht:run_round() self.term:goto(2+7*(i-1), 2) io.write(("%3d"):format(calc_total(sheet))) self.term:get_key() + self:remsel(cat_index(cat)) self.term:goto(1, 1) end end @@ -337,9 +338,9 @@ end function Yacht:putpoints(s, p) self.term:goto(self:getpos(s)) if p == 0 then - io.write(" XX ") + io.write("[XX]") else - io.write((" %2d "):format(p)) + io.write(("[%2d]"):format(p)) end end