20 Commits

Author SHA1 Message Date
MihailRis
3beafe953f add observer_handler class 2025-04-02 14:55:53 +03:00
MihailRis
b202d1455b refactor: replace references to Events with Input 2025-04-02 14:55:53 +03:00
MihailRis
4c48afbb90 refactor: add GUI instance reference to UI nodes 2025-04-02 14:55:53 +03:00
MihailRis
74a94f869c refactor: reduce Window references 2025-04-02 14:55:53 +03:00
MihailRis
e0314803c0 migrate from std::filesystem::path to io::path (WIP) 2025-01-30 22:23:13 +03:00
MihailRis
1e22882284 rename 'files' to 'io' 2025-01-30 16:53:52 +03:00
MihailRis
44b9e21d46 fix input.add_callback 2025-01-16 03:46:56 +03:00
MihailRis
df9c301f58 update input.add_callback(...) 2025-01-07 22:15:27 +03:00
MihailRis
e7555448cf fix lua stack manipulations 2025-01-07 20:57:38 +03:00
MihailRis
b9ff1db086 feat: key pressed event interception & 'owner' input.add_callback third argument 2025-01-02 20:51:43 +03:00
MihailRis
96577ee041 add input.add_callback("key:...") support 2024-12-25 14:08:22 +03:00
MihailRis
5e76cdfadc rename engine.hpp/cpp to Engine.hpp/cpp & move Engine, Time and mainloop classes to 'engine' folder 2024-12-25 12:13:03 +03:00
MihailRis
d745a34657 refactor 2024-12-18 04:13:33 +03:00
MihailRis
839211a310 update doc/*/scripting/user-input.md 2024-11-02 13:15:17 +03:00
ChancellorIkseew
7e25b6f825 binding lock/unlock refactoring 2024-11-02 19:44:27 +10:00
ChancellorIkseew
63304712f3 add lua function block/unbloc bindings 2024-11-02 03:40:35 +10:00
ChancellorIkseew
b4d3f9ea15 add contentpacks controls reset 2024-11-01 17:42:02 +10:00
ChancellorIkseew
0733ddb38e add controls reset 2024-10-31 20:57:56 +10:00
Sergwest585
67f7006ad0 add get_binding_text() for script api 2024-10-20 01:22:49 +03:00
MihailRis
736fdbf964 move lua libs to /logic/scripting/lua/libs 2024-10-05 00:53:41 +03:00