Refactored the mouse handling to use the new guecss Modifiers system and improved Clickable.

This commit is contained in:
Zed A. Shaw 2025-08-14 14:10:28 -04:00
parent ad0069e899
commit a86912705c
20 changed files with 67 additions and 64 deletions

View file

@ -21,8 +21,8 @@ namespace gui {
auto area = gui.entity(name);
gui.set<Clickable>(area, {
[&](auto ent, auto data) {
level.world->send<Events::GUI>(Events::GUI::AIM_CLICK, ent, data);
[&](auto) {
level.world->send<Events::GUI>(Events::GUI::AIM_CLICK, area, {});
}
});
}