elikar 0.1.9

A rust asynchronous ECS game engine
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod builder;
pub mod events;
mod window;
mod raw_handle;

pub use builder::Builder;
pub use window::Window;

use xecs::{EntityId, World, query::WithId};

pub(in crate) fn find_window(world : &World,window_id : u32) -> Option<EntityId> {
    world.query::<&Window>().with_id()
        .find(|(_,window)|window.id() == window_id)
        .map(|(id,_)|id)
}