From 6a8eb40930b1595f57861b831afc8cf288d579f3 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Thu, 5 Dec 2024 20:05:39 +0100 Subject: [PATCH] Engine: light cleanup on CVEngineServer --- src/engine/server/vengineserver_impl.cpp | 4 ++-- src/engine/server/vengineserver_impl.h | 15 +++++++-------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/engine/server/vengineserver_impl.cpp b/src/engine/server/vengineserver_impl.cpp index 6ee4bf96..75f5f6ab 100644 --- a/src/engine/server/vengineserver_impl.cpp +++ b/src/engine/server/vengineserver_impl.cpp @@ -9,10 +9,10 @@ //----------------------------------------------------------------------------- // Purpose: sets the persistence var in the CClient instance to 'ready' //----------------------------------------------------------------------------- -bool CVEngineServer::PersistenceAvailable(void* entidx, int clientidx) +bool CVEngineServer::PersistenceAvailable(CVEngineServer* const thisptr, const int clientidx) { /////////////////////////////////////////////////////////////////////////// - return CVEngineServer__PersistenceAvailable(entidx, clientidx); + return CVEngineServer__PersistenceAvailable(thisptr, clientidx); } void HVEngineServer::Detour(const bool bAttach) const diff --git a/src/engine/server/vengineserver_impl.h b/src/engine/server/vengineserver_impl.h index 66f3008f..360537b3 100644 --- a/src/engine/server/vengineserver_impl.h +++ b/src/engine/server/vengineserver_impl.h @@ -2,22 +2,21 @@ #include "public/edict.h" #include "public/eiface.h" -/* ==== CVENGINESERVER ================================================================================================================================================== */ -inline bool(*CVEngineServer__PersistenceAvailable)(void* entidx, int clientidx); - -inline bool* m_bIsDedicated = nullptr; - -/////////////////////////////////////////////////////////////////////////////// - class CVEngineServer : public IVEngineServer { public: - static bool PersistenceAvailable(void* entidx, int clientidx); + static bool PersistenceAvailable(CVEngineServer* const thisptr, const int clientidx); // Implementation in GameDLL. }; extern CVEngineServer* g_pEngineServer; extern IVEngineServer* g_pEngineServerVFTable; +/* ==== CVENGINESERVER ================================================================================================================================================== */ +inline bool(*CVEngineServer__PersistenceAvailable)(CVEngineServer* const thisptr, const int clientidx); + +/////////////////////////////////////////////////////////////////////////////// +inline bool* m_bIsDedicated = nullptr; + /////////////////////////////////////////////////////////////////////////////// class HVEngineServer : public IDetour {