diff options
Diffstat (limited to 'ttt.jai')
| -rw-r--r-- | ttt.jai | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -1332,7 +1332,12 @@ main :: () { TUI.set_terminal_title("bazinga"); key: TUI.Key = #char "d"; last_none_char := "X"; + + size_r, size_c := TUI.get_terminal_size(); + TUI.clear_terminal(); + TUI.draw_box(1, 1, size_c, size_r); drop_down := 0; + while(key != #char "q") { __mark := get_temporary_storage_mark(); @@ -1345,7 +1350,9 @@ main :: () { case TUI.Keys.Resize; #through; case #char "c"; { + size_r, size_c = TUI.get_terminal_size(); TUI.clear_terminal(); + TUI.draw_box(1, 1, size_c, size_r); drop_down = 0; } @@ -1369,13 +1376,13 @@ main :: () { drop_down += 1; } } - size_r, size_c := TUI.get_terminal_size(); - TUI.draw_box(1, 1, size_c, size_r); + + x := ifx size_r > 1 then size_r-1 else 1; y := ifx size_c > 24 then size_c-24 else 1; + TUI.set_cursor_position(x, y); print("size(CxR): %x%\n", size_c, size_r); - key = TUI.get_key(1000); set_temporary_storage_mark(__mark); |
