aboutsummaryrefslogtreecommitdiff
path: root/src/systems.rs
diff options
context:
space:
mode:
authorLibravatar Silas Bartha <silas@exvacuum.dev>2024-08-25 02:22:37 -0400
committerLibravatar Silas Bartha <silas@exvacuum.dev>2024-08-25 02:22:37 -0400
commitaddcfff12a76f861e07d844eabfa349e2f4014c1 (patch)
treedf591c562fc39909bd5c13c8fa1b1ae8004bf08a /src/systems.rs
Initial Commitv0.1.0
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(),
+ },
+ ));
+}