hexga_engine_base/
lib.rs

1#![allow(unused_imports)]
2#![allow(dead_code)]
3#![allow(unused_variables)]
4#![allow(unused_mut)]
5use std::{fmt::Debug, ops::*};
6use hexga::prelude::*;
7use hexga::ansi_color::AnsiColor;
8use std::marker::PhantomData;
9use hexga_graphics::prelude::*;
10
11pub use hexga_engine_core as engine_core;
12use hexga;
13
14pub use hexga::graphics;
15
16pub mod window;
17pub mod render;
18pub mod events;
19
20pub mod pen;
21pub mod multi_media;
22
23pub mod context;
24
25use prelude::*;
26
27pub mod prelude
28{
29    pub use crate::hexga ::prelude::*;
30
31    pub use crate::render::prelude::*;
32    pub use crate::events::prelude::*;
33    pub use crate::window::prelude::*;
34
35    pub use crate::multi_media::prelude::*;
36
37    pub use crate::context::prelude::*;
38    pub use crate::pen::prelude::*;
39
40    pub use crate::graphics::prelude::*;
41
42    pub(crate) use crate::engine_core::prelude::*;
43}
44
45/// Modules/Items without the prelude
46#[doc(hidden)]
47pub mod modules
48{
49    pub use super::window;
50    pub use super::render;
51    pub use super::events;
52
53
54    pub use super::multi_media;
55
56    pub use super::context;
57    pub use super::pen;
58
59    pub use super::graphics;
60}