Skip to main content

projectile_motion/
projectile_motion.rs

1//! Simulates projectile motion using rhai-sci.
2
3fn main() {
4    use rhai::{packages::Package, Engine};
5    use rhai_sci::SciPackage;
6
7    let mut engine = Engine::new();
8    engine.register_global_module(SciPackage::new().as_shared_module());
9
10    let result: rhai::Map = engine
11        .eval_file("examples/projectile_motion.rhai".into())
12        .expect("script should run");
13    println!("{result:?}");
14}