1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//! Integration of amethyst and rhusics

#![warn(missing_docs)]

pub extern crate collision;
pub extern crate rhusics_core;
pub extern crate rhusics_ecs;

extern crate amethyst_core;
extern crate amethyst_renderer;

pub use self::arena::{setup_2d_arena, setup_3d_arena};
pub use self::bundle::{PhysicsBundle2, PhysicsBundle3};
pub use self::default::{DefaultPhysicsBundle2, DefaultPhysicsBundle3, PoseTransformSyncSystem2,
                        PoseTransformSyncSystem3};
pub use self::pick::{pick_ray, pick_ray_ndc};
pub use self::sync::{time_sync, AsTransform, Convert, PoseTransformSyncSystem};

mod arena;
mod bundle;
mod default;
mod pick;
mod sync;