DarkflameServer/dWorldServer
David Markowitz a62f6d63c6
chore: Move static Player functions and internal linkage to manager class (#1412)
* Moving and organizing Player code

- Move code to CharacterComponent
- Remove extraneous interfaces
- Simplify some code greatly
- Change some types to return and take in const ref (only structs larger than 8 bytes benefit from this change.)
- Update code to use CharacterComponent for sending to zone instead of Player*.

* Moving and organizing Player code

- Move code to CharacterComponent
- Remove extraneous interfaces
- Simplify some code greatly
- Change some types to return and take in const ref (only structs larger than 8 bytes benefit from this change.)
- Update code to use CharacterComponent for sending to zone instead of Player*.
- Remove static storage container (static containers can be destroyed before exit/terminate handler executes)

* remove player cast

* Remove extra includes

* Add a player manager

Used for the static Player functions.  Further removes stuff from the Player class/file.
2024-01-13 03:40:56 -06:00
..
CMakeLists.txt chore: Consolidate logger setup and add better handling of packets (#1389) 2024-01-05 23:32:09 -06:00
PerformanceManager.cpp feat: use more zoneTable options (#1273) 2023-11-14 07:02:17 -06:00
PerformanceManager.h Update WorldServer timings 2022-12-16 03:46:38 -08:00
WorldServer.cpp chore: Move static Player functions and internal linkage to manager class (#1412) 2024-01-13 03:40:56 -06:00