diff --git a/src/widgets/mod.rs b/src/widgets/mod.rs index f4edd26..845b548 100644 --- a/src/widgets/mod.rs +++ b/src/widgets/mod.rs @@ -20,7 +20,11 @@ impl Plugin for GameUiPlugin { .add_observer(CloseButton::hover_start) .add_observer(CloseButton::hover_stop) .add_observer(CloseButton::press_start) - .add_observer(CloseButton::press_stop); + .add_observer(CloseButton::press_stop) + .add_observer(BigRedButton::button_hover_start) + .add_observer(BigRedButton::button_hover_stop) + .add_observer(BigRedButton::button_press_start) + .add_observer(BigRedButton::button_press_stop); } } @@ -113,10 +117,6 @@ impl BigRedButton { TextShadow::default(), ], )); - builder.observe(BigRedButton::button_hover_start); - builder.observe(BigRedButton::button_hover_stop); - builder.observe(BigRedButton::button_press_start); - builder.observe(BigRedButton::button_press_stop); } /// Re-color the button when a pointer passes over it