Skip to content
Snippets Groups Projects
mod.rs 601 B
Newer Older
Louis's avatar
Louis committed
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;