Commit Graph

15 Commits

Author SHA1 Message Date
Jiga228 ad881a97a9 Добавил shared_from_this как основной способ создать умный указатель на "себя". Добавил пример работы с ним 2026-06-28 15:44:58 +07:00
Jiga228 8253b81ab1 Убрал паттерн Builder из SaveMap из-за неправильной работы 2026-06-28 14:16:58 +07:00
Jiga228 6389e6b25f Удалил UType::object_ptr и заменил его на комбинацию из std::shared_ptr и std::weak_ptr из-за ужасной реализации. 2026-05-31 20:38:30 +07:00
Jiga228 bed233e56c Fix load configs 2025-10-18 13:03:26 +07:00
Jiga228 137522cefa Move to object_ptr 2025-10-17 21:39:30 +07:00
Jiga228 938b76ac07 Revert "Replaced hard pointers to shared_ptr in SaveMap"
This reverts commit 4e58512567.
2025-10-15 18:59:42 +07:00
Jiga228 4e58512567 Replaced hard pointers to shared_ptr in SaveMap 2025-10-15 18:49:28 +07:00
Jiga228 189a6d43fe Remove UString. And replaced std::map to std::unordered_map 2025-10-15 18:20:27 +07:00
Jiga228 87c72e4a48 Add tests for SaveMap 2025-10-13 21:06:23 +07:00
Jiga228 8819114b63 Add GetWorld to Actor. Integrate google test. Add Model manager class. Rename *.h to *.hpp files 2025-10-13 19:31:27 +07:00
Jiga228 fedffa7634 Add classes Mesh and StaticMesh 2025-10-10 19:39:30 +07:00
Jiga228 25cc75ba69 Integrate RenderEngine to Core 2025-09-16 21:56:34 +07:00
Jiga228 f15c8b09cd Вынес рендер в отдельный модуль. Сделал систему вызовов для модулй к ядру. Исправил баг в SaveMap. Убрал поддержку linux, так как трудно поддерживать обе платформы. Убрал тесты для linux. 2025-09-15 19:13:39 +07:00
Jiga228 9bf9d678f7 Add copy and move constructors for SaveMap 2025-09-15 12:45:25 +07:00
Jiga228 78a25b305b Я пересоздал репозиторий из-за большого количества мусора в прошлом 2025-09-14 15:00:44 +07:00