restore after broken git
This commit is contained in:
commit
138c62ac34
51 changed files with 7559 additions and 0 deletions
23
src/states/main_menu/plugin.rs
Normal file
23
src/states/main_menu/plugin.rs
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
use bevy::prelude::*;
|
||||
use crate::states::main_menu::{MainMenuNewGameButton, MainMenuSettingsButton};
|
||||
use crate::ui::button_click::ButtonClickMessage;
|
||||
use crate::ui::click::handle_click_system;
|
||||
|
||||
#[derive(SystemSet, Debug, Clone, PartialEq, Eq, Hash)]
|
||||
pub struct MainMenuButtonSet;
|
||||
|
||||
pub struct MainMenuUiPlugin;
|
||||
|
||||
impl Plugin for MainMenuUiPlugin {
|
||||
fn build(&self, app: &mut App) {
|
||||
app.add_message::<ButtonClickMessage<MainMenuNewGameButton>>()
|
||||
.add_message::<ButtonClickMessage<MainMenuSettingsButton>>()
|
||||
.add_systems(
|
||||
Update,
|
||||
(
|
||||
handle_click_system::<MainMenuNewGameButton>,
|
||||
handle_click_system::<MainMenuSettingsButton>,
|
||||
).in_set(MainMenuButtonSet)
|
||||
);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue