mod flow; mod resource_config; mod resources; mod web; mod _plugin { use crate::system::resources::InitAppPlugins; use bevy::app::PluginGroupBuilder; use bevy::prelude::PluginGroup; pub struct SystemPluginSet; impl PluginGroup for SystemPluginSet { fn build(self) -> PluginGroupBuilder { InitAppPlugins.build().add(super::flow::FlowPlugin) } } } pub use _plugin::SystemPluginSet; pub use flow::{run_in_game, run_in_menu, run_in_setup, run_in_splash, AppState}; pub use resource_config::{get_asset_path_string, initial_size, virtual_size}; pub use resources::configure_default_plugins;