use crate::prelude::*; #[derive(Component)] pub enum RootMarker { MainMenu, PopupSavegameLoad, } #[derive(Component)] pub enum ButtonType { LoadGame, NewGame, Settings, PopupSavegameLoad { savegame_path: SavegamePath }, PopupSavegameDelete { savegame_path: SavegamePath }, PopupClose, }