1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
extern crate oxygengine_core as core;

pub mod component;
pub mod resource;
pub mod system;

pub mod prelude {
    pub use crate::{component::*, resource::*, system::*};
}

pub type Scalar = f64;

use crate::{resource::NavMeshesRes, system::NavigationSystem};
use core::app::AppBuilder;

pub fn bundle_installer<'a, 'b>(builder: &mut AppBuilder<'a, 'b>) {
    builder.install_resource(NavMeshesRes::default());
    builder.install_system(NavigationSystem, "navigation", &[]);
}