summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 3b7660b..462ac17 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -22,6 +22,7 @@ use std::process;
mod bitmap;
mod gl_renderer;
mod grp;
+mod input;
mod path;
mod world;
@@ -42,5 +43,14 @@ fn main() {
let bitmaps = bitmap::BitmapManager::new(&groups).unwrap();
let _tile = bitmaps.get_tile(0);
- let _renderer = gl_renderer::GLRenderer::new(&bitmaps);
+ let mut renderer = gl_renderer::GLRenderer::new(&bitmaps).unwrap();
+
+ loop {
+ renderer.handle_input(|ev| {
+ match ev {
+ input::Event::KeyDown(key) => println!("{}", key),
+ _ => (),
+ }
+ });
+ }
}