52 Commits

Author SHA1 Message Date
MihailRis
30925df319 move WorldGenerator to world/generator 2024-08-16 18:39:44 +03:00
MihailRis
ae5671364a add heightmap-based test generation 2024-08-14 18:44:32 +03:00
MihailRis
f43cc93cd2 update project includes format 2024-08-10 01:37:48 +03:00
InfiniteCoder
85239004e3 window/ 2024-08-06 00:07:33 +03:00
InfiniteCoder
9283aa605f frontend/ 2024-08-06 00:01:27 +03:00
InfiniteCoder
9f9b9f2d64 world/ 2024-08-05 23:49:11 +03:00
InfiniteCoder
7f75c454c8 logic/ 2024-08-05 23:23:28 +03:00
InfiniteCoder
3aa0298c85 files/ 2024-08-04 17:08:11 +03:00
InfiniteCoder
d5dc68dd38 Root includes 2024-08-04 10:24:11 +03:00
Vyacheslav Ivanov
bbf33e8e4d
format: reformat project
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +03:00
Cogi Asd
e7501a17ac ref: libcore, libvecn 2024-07-08 20:20:37 +03:00
Cogi Asd
aed072d3b0 add docs for libcore.cpp 2024-07-08 11:37:22 +03:00
Cogi Asd
7a1c035f01 add: lua func 2024-07-07 23:53:27 +03:00
MihailRis
913e5983b1 refactor: complete 'lua' namespace use 2024-06-11 13:51:11 +03:00
MihailRis
90bc86408b refactor: LuaState replaced with lua_engine 2024-06-11 13:18:30 +03:00
MihailRis
0647bc6f90 refactor: 'lua' namespace expansion 2024-06-11 03:37:35 +03:00
MihailRis
7973a9c32b fix: lua coroutines support 2024-06-11 01:52:28 +03:00
Pugemon
e98fb9a1a7 Optimize container insertions using emplace_back instead of push_back 2024-06-07 04:43:27 +03:00
Pugemon
f25a425cb9 Optimize parameter passing to avoid unnecessary copying 2024-06-07 04:00:38 +03:00
MihailRis
db074b13be core.get_bindings moved to input.get_bindings 2024-06-03 18:06:09 +03:00
MihailRis
548c55fced luaL_error use replaced with c++ exceptions 2024-05-12 11:00:11 +03:00
MihailRis
9522aedeec quick check with linters 2024-05-10 12:34:05 +03:00
MihailRis
a4c21984d5 dynamic::Value simplified 2024-05-07 18:39:12 +03:00
MihailRis
8e83a07094 'dynamic' namespace refactor (step 2) 2024-05-07 17:03:04 +03:00
MihailRis
1627e21c1d the final rename 2024-05-06 03:38:19 +03:00
MihailRis
9ea67deb13 'ifnot' template property + hpp 2024-05-06 00:45:43 +03:00
MihailRis
4dc2c4701d menu page queries 2024-05-05 22:40:24 +03:00
MihailRis
7f8a86b740 minor refactor 2024-05-05 20:08:25 +03:00
MihailRis
2a77c24414 inventory convert fix (items count) 2024-05-05 17:49:17 +03:00
MihailRis
f02edcf15a scripting.h fix + input library 2024-05-05 00:28:30 +03:00
MihailRis
5915b811f2 new content menu (WIP) 2024-05-02 04:07:07 +03:00
MihailRis
c3b5576c02 toml::Wrapper removed 2024-04-28 17:23:52 +03:00
MihailRis
6e2bc9ca95 world previews demo 2024-04-23 01:09:30 +03:00
MihailRis
61ca91b525 frontend/screens deleted 2024-04-22 20:32:28 +03:00
MihailRis
8e4f8004f7 lua json library 2024-04-22 17:08:20 +03:00
MihailRis
599665d349 minor movement 2024-04-21 01:34:34 +03:00
MihailRis
c47e869bdd EngineController draft 2024-04-21 01:30:35 +03:00
MihailRis
b9ea88b988 settings page completely moved to xml 2024-04-20 15:52:55 +03:00
MihailRis
9cdf3ff016 settings panel moved to xml (WIP) 2024-04-20 03:01:37 +03:00
MihailRis
4f299be681 world creation and generators menus moved to xml 2024-04-19 05:34:02 +03:00
MihailRis
64820020f8 content menu moved to xml (no icons yet) 2024-04-18 22:15:23 +03:00
MihailRis
13ae6c6950 core.remove_packs 2024-04-04 03:53:58 +03:00
MihailRis
e456b77143 ugly, refactor required 2024-04-01 20:16:45 +03:00
MihailRis
d47193cbb3 extremelly complex feature 2024-04-01 19:37:52 +03:00
MihailRis
f8ec75b121 core.get_setting test 2024-04-01 18:08:09 +03:00
MihailRis
aa243ba852 core.get_bindings 2024-03-27 19:42:42 +03:00
MihailRis
15b11d52ad fix 2024-03-22 19:45:12 +03:00
MihailRis
9df82ec0de minor refactor 2024-03-22 19:40:47 +03:00
MihailRis
06efdac106 core.delete_world and pages refreshing 2024-03-22 18:48:09 +03:00
MihailRis
a94f949be6 lua: core.quit() 2024-03-21 01:16:33 +03:00