diff --git a/example/layers/ui_layer/ui_layer.hpp b/example/layers/ui_layer/ui_layer.hpp index 616b585..b08b20e 100755 --- a/example/layers/ui_layer/ui_layer.hpp +++ b/example/layers/ui_layer/ui_layer.hpp @@ -7,7 +7,7 @@ namespace example class ui_layer : public VE::layer, public VE::flags, public VE::connector { VE_OVERIDE(); - void on_event(VE::event& e) override; + VE_EVENT_OVERIDE(); ImVec2 m_size = ImVec2{ 400.f, 400.f }; ImVec2 m_pos = ImVec2{ 400.f, 400.f }; diff --git a/example/layers/ui_layer_double/ui_layer_double.hpp b/example/layers/ui_layer_double/ui_layer_double.hpp index 8718f2d..2be5318 100755 --- a/example/layers/ui_layer_double/ui_layer_double.hpp +++ b/example/layers/ui_layer_double/ui_layer_double.hpp @@ -7,7 +7,7 @@ namespace example class ui_layer_double : public VE::layer, public VE::flags, public VE::connector { VE_OVERIDE(); - void on_event(VE::event& e) override; + VE_EVENT_OVERIDE(); ImVec2 m_size = ImVec2{ 400.f, 400.f }; ImVec2 m_pos = ImVec2{ 400.f, 400.f }; diff --git a/src/vertex_engine/utils/define.hpp b/src/vertex_engine/utils/define.hpp index 9ea4f3a..fb8c65f 100755 --- a/src/vertex_engine/utils/define.hpp +++ b/src/vertex_engine/utils/define.hpp @@ -3,6 +3,9 @@ #define BIT(x)\ (1 << x) +#define VE_EVENT_OVERIDE()\ + void on_event(VE::event& e) override + #define VE_OVERIDE()\ public:\ void on_attach() override;\