diff options
-rw-r--r-- | src/main.rs | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index e7a11a9..a732c22 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,28 @@ +extern crate rustty; + +use rustty::{Terminal, Event}; +use rustty::ui::Painter; + +use std::time::Duration; + fn main() { - println!("Hello, world!"); + let mut term = Terminal::new().unwrap(); + term.swap_buffers().unwrap(); + + loop { + term.printline(0, 0, "booyakacha"); + + let evt = term.get_event(Duration::from_millis(100)).unwrap(); + if let Some(Event::Key(ch)) = evt { + match ch { + 'q' => { + break; + } + c @ _ => { + } + } + } + + term.swap_buffers().unwrap(); + } } |