1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#[macro_use]
extern crate kiss3d;
extern crate nalgebra as na;
extern crate num_traits as num;
#[cfg(feature = "dim3")]
extern crate ncollide3d as ncollide;
#[cfg(feature = "dim2")]
extern crate ncollide2d as ncollide;
#[cfg(feature = "dim3")]
extern crate nphysics3d as nphysics;
#[cfg(feature = "dim2")]
extern crate nphysics2d as nphysics;
#[macro_use]
extern crate bitflags;

#[cfg(feature = "log")]
#[macro_use]
extern crate log;


pub use crate::engine::GraphicsManager;
pub use crate::testbed::Testbed;

mod engine;
pub mod objects;
mod testbed;
mod ui;
#[cfg(feature = "box2d-backend")]
mod box2d_world;