X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fmain.rs;h=d474fd63fd50432f08fc882a878e484efb171d54;hb=d0c9b1f58edc19fcfc8aa484fdb3b13940196a02;hp=9efa97de386265de519310f5f1b263c1f67cb047;hpb=cf7dc1049515059f1c5de79d6fead76c62bc766c;p=kaka%2Frust-sdl-test.git diff --git a/src/main.rs b/src/main.rs index 9efa97d..d474fd6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -22,6 +22,7 @@ use common::Point2D; use sprites::SpriteManager; use sdl2::video::WindowContext; use sdl2::render::TextureCreator; +use sdl2::event::WindowEvent; #[macro_use] mod common; mod boll; @@ -132,6 +133,13 @@ fn main() { point!(0.0, 0.0), ))) } + Event::Window { win_event: WindowEvent::Resized(x, y), .. } => { println!("window resized({}, {})", x, y) } + Event::Window { win_event: WindowEvent::Maximized, .. } => { println!("window maximized") } + Event::Window { win_event: WindowEvent::Restored, .. } => { println!("window restored") } + Event::Window { win_event: WindowEvent::Enter, .. } => { println!("window enter") } + Event::Window { win_event: WindowEvent::Leave, .. } => { println!("window leave") } + Event::Window { win_event: WindowEvent::FocusGained, .. } => { println!("window focus gained") } + Event::Window { win_event: WindowEvent::FocusLost, .. } => { println!("window focus lost") } _ => {} } }