diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.rs | 26 | 
1 files changed, 25 insertions, 1 deletions
| diff --git a/src/main.rs b/src/main.rs index f328e4d..424f3fc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1 +1,25 @@ -fn main() {} +use std::time::Duration; + +use minifb::{Key, Window, WindowOptions}; + +const WIDTH: usize = 1600; +const HEIGHT: usize = 900; + +fn main() { +    let mut buffer: Vec<u32> = vec![0; WIDTH * HEIGHT]; + +    let mut window = Window::new( +        "the Hope system", +        WIDTH, +        HEIGHT, +        WindowOptions::default() +    ).unwrap(); + +    window.limit_update_rate(Some(Duration::from_millis(16))); + +    while window.is_open() && !window.is_key_down(Key::Escape) { +        window +            .update_with_buffer(&buffer, WIDTH, HEIGHT) +            .unwrap(); +    } +} |