scion 0.6.0

Game making library on top of wgpu, winit, legion
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use legion::{Entity, IntoQuery, Resources, World};

use crate::core::{legion_ext::ScionResourcesExtension, resources::inputs::types::KeyCode};

pub fn try_debug(world: &mut World, resources: &mut Resources) {
    resources.inputs().on_key_pressed(KeyCode::P, || {
        let mut query = <Entity>::query();
        let v: Vec<Entity> = query.iter(world).map(|e| *e).collect();
        v.iter().for_each(|e| {
            let entry = world.entry(*e).unwrap();
            println!("{:?}: {:?}", e, entry.archetype());
        });
    });
}