1use mittens_engine::{engine, scripting, utils};
2fn main() {
3 mittens_engine::example_support::ensure_model_assets();
4 utils::logger::init();
5 let world = engine::ecs::World::default();
6 let mut universe = engine::Universe::new(world);
7 let src = include_str!("qdebug.mms");
8 let out = scripting::MeowMeowRunner::eval_with_world(
9 src,
10 &mut universe.world,
11 &mut universe.systems.rx,
12 &mut universe.command_queue,
13 );
14 for e in &out.errors {
15 eprintln!("[mms-err] {e}");
16 }
17 println!("intents: {}", out.intents.len());
18 for c in universe.world.all_components() {
19 if let Some(label) = universe.world.component_label(c) {
20 {
21 println!(
22 " comp {:?} type={:?} name={:?}",
23 c,
24 universe.world.component_name(c),
25 label
26 );
27 }
28 }
29 }
30}