geng_core/
lib.rs

1#![recursion_limit = "256"]
2
3#[macro_use]
4extern crate failure;
5
6pub use geng_derive::*;
7
8use failure::Error;
9
10pub mod prelude {
11    pub use crate::{draw_2d, Geng};
12    pub use ::batbox::*;
13    pub use failure::Error;
14    pub use ugli::{self, Ugli};
15}
16
17use crate::prelude::*;
18#[allow(unused_imports)]
19use log::{trace, warn};
20
21mod asset;
22mod context;
23pub mod draw_2d;
24mod font;
25mod loading_screen;
26pub mod obj;
27mod shader_lib;
28mod sound;
29mod state;
30mod texture_atlas;
31mod window;
32
33pub use asset::*;
34pub use context::*;
35pub use draw_2d::Draw2D;
36pub use font::*;
37pub use loading_screen::*;
38pub use shader_lib::*;
39pub use sound::*;
40pub use state::*;
41pub use texture_atlas::*;
42pub use window::*;