From ad1578f5567620f333375b15620968d55637e4de Mon Sep 17 00:00:00 2001 From: acidicoala <67734819+acidicoala@users.noreply.github.com> Date: Mon, 9 Jan 2023 08:02:57 +0300 Subject: [PATCH] Refactor --- .idea/codeStyles/Project.xml | 2 + CMakeLists.txt | 35 +++--- KoalaBox | 2 +- res/SmokeAPI.json | 18 ++-- src/core/api.cpp | 48 +++++++++ src/core/api.hpp | 11 ++ src/core/macros.hpp | 58 ---------- src/core/types.hpp | 65 ++++++++++- src/koalageddon/{cache.cpp => kg_cache.cpp} | 4 +- src/koalageddon/{cache.hpp => kg_cache.hpp} | 4 +- src/koalageddon/koalageddon.cpp | 21 ++-- src/koalageddon/koalageddon.hpp | 24 ++++- src/koalageddon/steamclient.hpp | 7 -- .../steamclient}/client_app_manager.cpp | 3 - .../steamclient}/client_apps.cpp | 4 +- .../steamclient}/client_inventory.cpp | 4 +- .../steamclient}/client_user.cpp | 2 +- .../{ => steamclient}/steamclient.cpp | 33 +++--- src/koalageddon/steamclient/steamclient.hpp | 33 ++++++ src/koalageddon/types.hpp | 26 ----- src/koalageddon/vstdlib.cpp | 1 - src/koalageddon/vstdlib.hpp | 1 - src/{core => smoke_api}/config.cpp | 4 +- src/{core => smoke_api}/config.hpp | 3 +- src/smoke_api/smoke_api.cpp | 4 +- src/steam_api_exports/steam_api_exports.hpp | 35 ++++++ src/steam_api_exports/steam_api_flat.cpp | 6 +- src/steam_api_exports/steam_api_internal.cpp | 6 +- .../steam_api_unversioned.cpp | 17 ++- src/steam_api_virtuals/isteamapps.cpp | 2 +- src/steam_api_virtuals/isteamclient.cpp | 2 +- src/steam_api_virtuals/isteaminventory.cpp | 2 +- src/steam_api_virtuals/isteamuser.cpp | 2 +- src/steam_api_virtuals/steam_api_virtuals.hpp | 31 ++++++ src/steam_functions/steam_functions.hpp | 102 ------------------ src/steam_impl/steam_apps.cpp | 80 ++++---------- src/steam_impl/steam_apps.hpp | 1 - src/steam_impl/steam_client.cpp | 4 +- src/steam_impl/steam_client.hpp | 2 +- .../steam_impl.cpp} | 29 ++--- src/steam_impl/steam_impl.hpp | 11 ++ src/steam_impl/steam_inventory.cpp | 8 +- src/steam_impl/steam_user.cpp | 4 +- src/steamclient_exports/steamclient.cpp | 1 - 44 files changed, 380 insertions(+), 382 deletions(-) create mode 100644 src/core/api.cpp create mode 100644 src/core/api.hpp delete mode 100644 src/core/macros.hpp rename src/koalageddon/{cache.cpp => kg_cache.cpp} (92%) rename src/koalageddon/{cache.hpp => kg_cache.hpp} (67%) delete mode 100644 src/koalageddon/steamclient.hpp rename src/{steamclient_virtuals => koalageddon/steamclient}/client_app_manager.cpp (79%) rename src/{steamclient_virtuals => koalageddon/steamclient}/client_apps.cpp (93%) rename src/{steamclient_virtuals => koalageddon/steamclient}/client_inventory.cpp (97%) rename src/{steamclient_virtuals => koalageddon/steamclient}/client_user.cpp (85%) rename src/koalageddon/{ => steamclient}/steamclient.cpp (94%) create mode 100644 src/koalageddon/steamclient/steamclient.hpp delete mode 100644 src/koalageddon/types.hpp rename src/{core => smoke_api}/config.cpp (97%) rename src/{core => smoke_api}/config.hpp (97%) create mode 100644 src/steam_api_exports/steam_api_exports.hpp create mode 100644 src/steam_api_virtuals/steam_api_virtuals.hpp delete mode 100644 src/steam_functions/steam_functions.hpp rename src/{steam_functions/steam_functions.cpp => steam_impl/steam_impl.cpp} (89%) create mode 100644 src/steam_impl/steam_impl.hpp diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 31071dd..1a62352 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -35,6 +35,8 @@