Commit Graph
25 Commits
Author SHA1 Message Date
KotIsOff 7aa4c33721 dependency version operators
а также сделал и вынес Version в ContentPackVersion ну и подправил луа скрипты.
требуются тесты
2025-08-26 01:52:26 +03:00
KotIsOffandGitHub bbbd6c4401 fixed comment typo 2025-08-23 01:34:50 +03:00
KotIsOff 5994371145 Проверка версий зависимостей
Добавил проверку версий установленных зависимостей паков.
2025-08-23 01:33:06 +03:00
MihailRis 331734792d refactor: add ContentControl class 2025-04-02 15:01:24 +03:00
MihailRis 6e6800aef5 Revert "sort packs in PacksManager::assemble"
This reverts commit 3fb16ab50e.
2025-02-28 14:03:05 +03:00
MihailRis 28caec6aa0 Merge branch 'main' into update-file-subsystem 2025-02-02 16:32:25 +03:00
MihailRis 3fb16ab50e sort packs in PacksManager::assemble 2025-02-01 16:49:48 +03:00
MihailRis e0314803c0 migrate from std::filesystem::path to io::path (WIP) 2025-01-30 22:23:13 +03:00
MihailRis 136c35591c add file.name(), file.stem() & add 'path' to pack info & add start_coroutine() 2025-01-05 22:44:32 +03:00
MihailRis bd9018dafe add pack.assemble(...), app.config_packs(...) 2025-01-03 23:51:36 +03:00
MihailRis f43cc93cd2 update project includes format 2024-08-10 01:37:48 +03:00
InfiniteCoder 5c9bc83bbd items/ + objects/ + util/ 2024-08-04 22:26:08 +03:00
Vyacheslav Ivanov bbf33e8e4d format: reformat project
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +03:00
Vyacheslav IvanovandMihailRis 74a2dd7f6d fix: optimization: PVS-Studio warning V820
Replaced copying of the 'sources' variable with move semantics to improve performance.

By moving instead of copying, we avoid unnecessary copying of data and enhance efficiency.

Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:50:43 +03:00
Vyacheslav IvanovandMihailRis aecd0f5db9 fix: optimization: PVS-Studio warning V832
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.

Reported by: PVS-Studio

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:44:10 +03:00
MihailRisandGitHub ba046a52c0 Revert "fix: optimization: Various PVS-Studio warnings" 2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov 1068c3f4f4 fix: optimization: PVS-Studio warning V820
Replaced copying of the 'sources' variable with move semantics to improve performance.

By moving instead of copying, we avoid unnecessary copying of data and enhance efficiency.

Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 05:35:55 +03:00
Vyacheslav Ivanov 5dd7a15c09 fix: optimization: PVS-Studio warning V832
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.

Reported by: PVS-Studio

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 01:57:43 +03:00
MihailRis 9522aedeec quick check with linters 2024-05-10 12:34:05 +03:00
MihailRis f27a418dbe however 2024-05-06 03:15:27 +03:00
MihailRis 4ac8ea1ab3 final rename 2024-04-24 19:01:28 +03:00
MihailRis 7c4c511826 adding/removing packs update 2024-04-13 23:26:21 +03:00
MihailRis d5d0ba8959 engine.cpp minor refactor 2024-04-10 19:03:51 +03:00
MihailRis f9d391e05a PacksManager added to engine 2024-04-08 13:09:38 +03:00
MihailRis 95fedfa3a3 packs manager (unused yet) 2024-04-08 03:17:44 +03:00