Finally unified all of my events into one place.

This commit is contained in:
Zed A. Shaw 2025-12-17 12:51:15 -05:00
parent 6c34fea64a
commit c618a4828f
30 changed files with 215 additions and 216 deletions

View file

@ -3,17 +3,17 @@
namespace guecs {
Clickable make_action(guecs::Entity gui_id, Events::GUI event) {
Clickable make_action(guecs::Entity gui_id, game::Event event) {
return {[&, gui_id, event](auto){
auto world = GameDB::current_world();
world->send<Events::GUI>(event, gui_id, {});
world->send<game::Event>(event, gui_id, {});
}};
}
Clickable make_action(guecs::Entity gui_id, Events::GUI event, std::any data) {
Clickable make_action(guecs::Entity gui_id, game::Event event, std::any data) {
return {[&, event, data](auto){
auto world = GameDB::current_world();
world->send<Events::GUI>(event, gui_id, data);
world->send<game::Event>(event, gui_id, data);
}};
}