From f5331444cb490b2fe3d0a9ef8bba21f369a4ce09 Mon Sep 17 00:00:00 2001 From: CatChow0 Date: Thu, 19 Jun 2025 17:15:27 +0200 Subject: [PATCH] Minor - Smart pointer and switch from composition to aggregation for object relation with modelclass - V11.3.0 --- .../.idea/workspace.xml | 56 +++++---- enginecustom/assets/Texture/imgui.ini | 106 ---------------- enginecustom/assets/imgui.ini | 89 -------------- enginecustom/imgui.ini | 46 +++++-- .../src/inc/system/application_class.h | 1 + enginecustom/src/inc/system/imguiManager.h | 4 +- enginecustom/src/inc/system/object.h | 14 ++- enginecustom/src/inc/system/system_class.h | 26 ++-- .../src/src/system/application_class.cpp | 113 +++++++----------- enginecustom/src/src/system/imguiManager.cpp | 10 +- enginecustom/src/src/system/object.cpp | 11 ++ enginecustom/src/src/system/scene_manager.cpp | 19 +-- enginecustom/src/src/system/stats.cpp | 18 +-- enginecustom/src/src/system/system_class.cpp | 69 +---------- 14 files changed, 175 insertions(+), 407 deletions(-) delete mode 100644 enginecustom/assets/Texture/imgui.ini delete mode 100644 enginecustom/assets/imgui.ini diff --git a/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml b/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml index 93d5804..b5166e4 100644 --- a/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml +++ b/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml @@ -6,8 +6,19 @@ - + + + + + + + + + + + + - { + "keyToString": { + "ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true", + "C++ Project.enginecustom.executor": "Run", + "C/C++ Project.KhaoticDemo.executor": "Run", + "C/C++ Project.enginecustom.executor": "Run", + "RunOnceActivity.ShowReadmeOnStart": "true", + "RunOnceActivity.git.unshallow": "true", + "SHARE_PROJECT_CONFIGURATION_FILES": "true", + "git-widget-placeholder": "main", + "ignore.virus.scanning.warn.message": "true", + "node.js.detected.package.eslint": "true", + "node.js.detected.package.tslint": "true", + "node.js.selected.package.eslint": "(autodetect)", + "node.js.selected.package.tslint": "(autodetect)", + "nodejs_package_manager_path": "npm", + "settings.editor.selected.configurable": "preferences.pluginManager", + "vue.rearranger.settings.migration": "true" } -}]]> +} @@ -213,6 +224,11 @@ + + + + +