use crate::prelude::*; pub(crate) struct MenuPlugin; impl Plugin for MenuPlugin { fn build(&self, app: &mut App) { app.add_systems(Startup, init_menu); } } fn init_menu(mut commands: Commands) { commands.spawn(Camera3dBundle { ..default() }); commands .spawn(NodeBundle { style: Style { max_width: Val::Percent(60.0), max_height: Val::Percent(100.0), ..default() }, ..default() }) .with_children(|parent| { parent.spawn(TextBundle { style: Style { ..default() }, text: Text { justify: JustifyText::Center, sections: vec![ TextSection::new( "ACTS", TextStyle { font_size: 384.0, color: Color::WHITE, ..default() }, ), TextSection::new( "of\n", TextStyle { font_size: 16.0, color: Color::WHITE, ..default() }, ), TextSection::new( "GODS", TextStyle { font_size: 384.0, color: Color::WHITE, ..default() }, ), ], ..default() }, ..default() }); }); }