aboutsummaryrefslogtreecommitdiff
path: root/ttt.jai
diff options
context:
space:
mode:
Diffstat (limited to 'ttt.jai')
-rw-r--r--ttt.jai13
1 files changed, 10 insertions, 3 deletions
diff --git a/ttt.jai b/ttt.jai
index 2921ff0..9b08f6d 100644
--- a/ttt.jai
+++ b/ttt.jai
@@ -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);