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