#![allow(ambiguous_glob_reexports)] #![allow(clippy::type_complexity)] mod base_game; mod debug; mod loading; pub mod physics2d; pub mod physics3d; mod scheduling; mod ui; mod version; // Rust stdlib pub use std::f32::consts::PI; pub use std::fmt::Display; // Community libraries pub use bevy::{ asset::{AssetLoader, LoadContext, LoadState, LoadedFolder, io::Reader}, color::palettes::css::*, gizmos::{aabb::AabbGizmoPlugin, light::LightGizmoPlugin}, input::{ ButtonState, common_conditions::{input_just_pressed, input_just_released, input_pressed}, keyboard::KeyboardInput, mouse::MouseMotion, mouse::{MouseScrollUnit, MouseWheel}, }, pbr::wireframe::{WireframeConfig, WireframePlugin}, platform::collections::HashMap, prelude::*, reflect::TypePath, sprite::AlphaMode2d, window::WindowResized, }; pub use serde::Deserialize; pub use thiserror::Error; // Internal modules pub use base_game::*; pub use debug::*; pub use loading::*; pub use scheduling::*; pub use ui::*; pub use version::*;