From 034c802edd39be537a626c1961272a6137b5980e Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Wed, 16 Nov 2022 08:11:00 -0500 Subject: text clears with dialog box --- src/ui.hpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/ui.hpp') diff --git a/src/ui.hpp b/src/ui.hpp index 1986c8f..e6e1c09 100644 --- a/src/ui.hpp +++ b/src/ui.hpp @@ -22,15 +22,15 @@ #define SYSTEM_UI_HPP_ #include "events/render.hpp" +#include "events/ui.hpp" #include #include -#include -#include #include -class UISystem : public entityx::System +class UISystem : public entityx::System, + public entityx::Receiver { public: void configure(entityx::EntityManager&, entityx::EventManager&) final; @@ -39,6 +39,8 @@ public: entityx::EventManager&, entityx::TimeDelta) final; + void receive(const HideDialog &hd); + void createDialogBox(float x, float y, float w, float h); private: @@ -48,6 +50,7 @@ private: }; std::vector m_boxes; + bool m_clear_boxes = false; NewRenderEvent generateDialogBox(Box& box); }; -- cgit v1.2.3