From 05c50379c2fc24bf9b16f40e47fefadf738e845c Mon Sep 17 00:00:00 2001 From: RD42 <42702181+dashr9230@users.noreply.github.com> Date: Wed, 13 Dec 2023 23:58:15 +0800 Subject: [PATCH] [server] Implement CPlayerPool destructor * Add CPlayerPool::Delete() stub --- server/playerpool.cpp | 13 +++++++++++++ server/playerpool.h | 3 +++ 2 files changed, 16 insertions(+) diff --git a/server/playerpool.cpp b/server/playerpool.cpp index 0344543..fbfef04 100644 --- a/server/playerpool.cpp +++ b/server/playerpool.cpp @@ -17,3 +17,16 @@ CPlayerPool::CPlayerPool() field_FA8 = 0; field_3096C = 0; } + +CPlayerPool::~CPlayerPool() +{ + for(PLAYERID playerId = 0; playerId < MAX_PLAYERS; playerId++) { + Delete(playerId,0); + } +} + +BOOL CPlayerPool::Delete(PLAYERID playerId, BYTE byteReason) +{ + // TODO: CPlayerPool::Delete W .text:00466570 L .text:080D0A90 + return FALSE; +} diff --git a/server/playerpool.h b/server/playerpool.h index fe13981..2d9bf19 100644 --- a/server/playerpool.h +++ b/server/playerpool.h @@ -31,6 +31,9 @@ private: public: CPlayerPool(); + ~CPlayerPool(); + + BOOL Delete(PLAYERID playerId, BYTE byteReason); };