aboutsummaryrefslogtreecommitdiff
path: root/src/systems.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/systems.rs')
-rw-r--r--src/systems.rs32
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(),
+ },
+ ));
+}