flake-engine 0.1.9

Immediate-mode game framework built on wgpu + winit
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use flake::prelude::*;

#[flake]
async fn main() {
    set_window_decorations(false);
    set_window_level(WindowLevel::AlwaysOnTop);

    loop {
        clear_background(WHITE);

        let h = get_pressed_keys().collect::<Vec<_>>();
        if h.len() > 0 {
            println!("{}, {:?}", h.len(), last_key_name());
        }

        end_frame!();
    }
}