konnektoren_bevy/screens/
mod.rs1pub mod about;
2pub mod credits;
3pub mod settings;
4pub mod splash;
5
6pub use about::*;
7pub use credits::*;
8pub use settings::*;
9pub use splash::*;
10
11use bevy::prelude::*;
12
13pub struct ScreensPlugin;
15
16impl Plugin for ScreensPlugin {
17 fn build(&self, app: &mut App) {
18 app.add_plugins(SplashPlugin)
19 .add_plugins(AboutPlugin)
20 .add_plugins(CreditsPlugin)
21 .add_plugins(SettingsScreenPlugin)
22 .add_event::<SplashDismissed>()
23 .add_event::<CreditsDismissed>()
24 .add_event::<AboutDismissed>();
25
26 info!("ScreensPlugin loaded with splash, about, and settings screen support");
27 }
28}