Files
pomomon-garden/src/features/start_screen/components.rs
2025-12-11 13:55:14 +01:00

21 lines
400 B
Rust

use crate::features::phase::components::TimerSettings;
use crate::prelude::*;
/// Markers for main menu UI.
#[derive(Component)]
pub enum RootMarker {
MainMenu,
Settings,
}
/// Buttons in the main menu.
#[derive(Component)]
pub enum ButtonType {
LoadGame,
NewGame,
Settings,
}
#[derive(Resource, Default, Debug)]
pub struct StartScreenTimerSettings(pub Option<TimerSettings>);