canary/docs/python-scripts
Eduardo Dantas 37296c49d9
improve: player components to scoped object (#3130)
Refactored Player interfaces to use scoped objects instead of unique_ptr

• Replaced std::unique_ptr with scoped objects for Player interfaces (Wheel, Achievement, Badge, Title, Cyclopedia, VIP, etc.).
• Improved performance by avoiding unnecessary allocations/deallocations (from unique ptr) when players log in and out.
• Simplified code by removing redundant make_unique calls.
• Centralized includes in player.hpp to streamline dependencies.
2025-03-18 09:45:48 -03:00
..
convert_monsters_callbacks.py perf: remove unnecessary event callbacks (#3076) 2024-11-08 01:44:09 -03:00
modify_lua_script_interfaces.py cleanup: remove unnecessary inheritance from lua interface classes (#3046) 2024-11-10 16:12:47 -03:00
normalize_cpp_own_includes.py.py refactor: remove circular dependencies from header files (#3025) 2024-10-30 19:13:33 -03:00
remove_player_includes.py improve: player components to scoped object (#3130) 2025-03-18 09:45:48 -03:00