diff options
author | 2024-08-25 02:22:37 -0400 | |
---|---|---|
committer | 2024-08-25 02:22:37 -0400 | |
commit | addcfff12a76f861e07d844eabfa349e2f4014c1 (patch) | |
tree | df591c562fc39909bd5c13c8fa1b1ae8004bf08a /src/systems.rs |
Initial Commitv0.1.0
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(), + }, + )); +} |