diff options
Diffstat (limited to 'src/systems.rs')
-rw-r--r-- | src/systems.rs | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/systems.rs b/src/systems.rs new file mode 100644 index 0000000..444e99f --- /dev/null +++ b/src/systems.rs @@ -0,0 +1,32 @@ +use bevy::prelude::*; +use bevy_terminal_display::widgets::components::Widget; + +use super::widgets::{DialogBox, DialogBoxWidget, InteractTooltip, InteractTooltipWidget, OptionsBox, OptionsBoxWidget}; + +pub fn setup(mut commands: Commands) { + commands.spawn(( + InteractTooltip, + Widget { + enabled: false, + depth: 0, + widget: Box::new(InteractTooltipWidget), + }, + )); + + commands.spawn(( + DialogBox, + Widget { + enabled: false, + depth: 0, + widget: Box::<DialogBoxWidget>::default(), + }, + )); + commands.spawn(( + OptionsBox, + Widget { + enabled: false, + depth: 0, + widget: Box::<OptionsBoxWidget>::default(), + }, + )); +} |