rust_minifb/examples/drop.rs
sinclairzx81 ffa4a55487
Fix: winuser | DestroyWindow (#230)
* winuser | DestroyWindow

* rustfmt pass
2020-12-09 13:18:04 +01:00

31 lines
680 B
Rust

use minifb::{Key, ScaleMode, Window, WindowOptions};
use std::thread;
use std::time::{Duration, Instant};
const WIDTH: usize = 640 / 2;
const HEIGHT: usize = 360 / 2;
fn show_window() {
let mut window = Window::new(
"Drop Test - Window will close after 2 seconds.",
WIDTH,
HEIGHT,
WindowOptions::default(),
)
.expect("Unable to create window");
let now = Instant::now();
while window.is_open() && now.elapsed().as_secs() < 2 {
window.update();
}
}
fn main() {
println!("Showing Window");
show_window();
println!("Dropped");
thread::sleep(Duration::from_millis(2000));
println!("Exiting");
}