From 7f4479dc1d04146c9e1300eb8c147da6aab8a8e6 Mon Sep 17 00:00:00 2001 From: mittorn Date: Tue, 16 Oct 2018 15:27:00 +0000 Subject: [PATCH] Replace classptr with EHANDLE in tank controls --- dlls/func_tank.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/func_tank.cpp b/dlls/func_tank.cpp index a3dba841..6cbcad61 100644 --- a/dlls/func_tank.cpp +++ b/dlls/func_tank.cpp @@ -960,14 +960,14 @@ public: virtual int Restore( CRestore &restore ); static TYPEDESCRIPTION m_SaveData[]; - CFuncTank *m_pTank; + EHANDLE m_pTank; }; LINK_ENTITY_TO_CLASS( func_tankcontrols, CFuncTankControls ) TYPEDESCRIPTION CFuncTankControls::m_SaveData[] = { - DEFINE_FIELD( CFuncTankControls, m_pTank, FIELD_CLASSPTR ), + DEFINE_FIELD( CFuncTankControls, m_pTank, FIELD_EHANDLE ), }; IMPLEMENT_SAVERESTORE( CFuncTankControls, CBaseEntity ) @@ -1001,7 +1001,7 @@ void CFuncTankControls::Think( void ) return; } - m_pTank = (CFuncTank*)Instance( pTarget ); + m_pTank = Instance( pTarget ); } void CFuncTankControls::Spawn( void )