From 52ae0bb03c0dec13875d05b68e0f7912e5df8f23 Mon Sep 17 00:00:00 2001 From: dam Date: Tue, 21 Nov 2023 01:59:04 +0000 Subject: Cleanup get_str procedure and TUI/unix. --- ttt.jai | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'ttt.jai') diff --git a/ttt.jai b/ttt.jai index 9ab3db6..110d089 100644 --- a/ttt.jai +++ b/ttt.jai @@ -1259,7 +1259,8 @@ main :: () { xcolumns, xrows: int; key: TUI.Key = #char "d"; while(key != #char "q") { - __mark := get_temporary_storage_mark(); + // __mark := get_temporary_storage_mark(); + TUI.set_cursor_position(3, 3); write_string("dam "); print("%:%", xcolumns, xrows); @@ -1273,8 +1274,17 @@ main :: () { xrows, xcolumns = TUI.get_terminal_size(); TUI.draw_box(1, 1, xcolumns, xrows); } + else if key == #char "i" { + auto_release_temp(); + TUI.set_cursor_position(7, 3); + write_string("input: "); + TUI.flush_input(); + str := TUI.get_str(3); + print(">%<\n\r", str); + TUI.set_cursor_position(8, 3); + } else { - print_character(key); + print_character(cast(u8)key); } } TUI.stop(); -- cgit v1.2.3