diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 12 |
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), + _ => (), + } + }); + } } |