This commit is contained in:
Andreas 2019-08-13 07:03:26 +02:00
parent e11373acbb
commit cb00ff4ff5
2 changed files with 24 additions and 3 deletions

View File

@ -1,3 +1,20 @@
//========= Copyright © 1996-2010, Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
//=============================================================================//
#include "cbase.h"
#include "gamemovement.h"
// Expose our interface.
static CGameMovement g_GameMovement;
IGameMovement *g_pGameMovement = (IGameMovement *)&g_GameMovement;
EXPOSE_SINGLE_INTERFACE_GLOBALVAR(CGameMovement, IGameMovement, INTERFACENAME_GAMEMOVEMENT, g_GameMovement);
/*
//========= Copyright Valve Corporation, All rights reserved. ============// //========= Copyright Valve Corporation, All rights reserved. ============//
// //
// Purpose: Special handling for hl2 usable ladders // Purpose: Special handling for hl2 usable ladders
@ -142,6 +159,7 @@ LINK_ENTITY_TO_CLASS( reserved_spot, CReservePlayerSpot );
// goalpos - // goalpos -
// *ladder - // *ladder -
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
void CHL2GameMovement::StartForcedMove( bool mounting, float transit_speed, const Vector& goalpos, CFuncLadder *ladder ) void CHL2GameMovement::StartForcedMove( bool mounting, float transit_speed, const Vector& goalpos, CFuncLadder *ladder )
{ {
LadderMove_t* lm = GetLadderMove(); LadderMove_t* lm = GetLadderMove();
@ -522,7 +540,7 @@ bool CHL2GameMovement::ExitLadderViaDismountNode( CFuncLadder *ladder, bool stri
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
void CHL2GameMovement::FullLadderMove() void CHL2GameMovement::FullLadderMove()
{ {
#if !defined( CLIENT_DLL ) //#if !defined( CLIENT_DLL )
CFuncLadder *ladder = GetLadder(); CFuncLadder *ladder = GetLadder();
Assert( ladder ); Assert( ladder );
if ( !ladder ) if ( !ladder )
@ -701,7 +719,7 @@ void CHL2GameMovement::FullLadderMove()
mv->SetAbsOrigin( oldOrigin ); mv->SetAbsOrigin( oldOrigin );
} }
} }
#endif //#endif
} }
bool CHL2GameMovement::CheckLadderAutoMountEndPoint( CFuncLadder *ladder, const Vector& bestOrigin ) bool CHL2GameMovement::CheckLadderAutoMountEndPoint( CFuncLadder *ladder, const Vector& bestOrigin )
@ -1149,4 +1167,5 @@ bool CHL2GameMovement::CanAccelerate()
IGameMovement *g_pGameMovement = ( IGameMovement * )&g_GameMovement; IGameMovement *g_pGameMovement = ( IGameMovement * )&g_GameMovement;
EXPOSE_SINGLE_INTERFACE_GLOBALVAR(CGameMovement, IGameMovement,INTERFACENAME_GAMEMOVEMENT, g_GameMovement ); EXPOSE_SINGLE_INTERFACE_GLOBALVAR(CGameMovement, IGameMovement,INTERFACENAME_GAMEMOVEMENT, g_GameMovement );
#endif #endif
*/

View File

@ -1,3 +1,4 @@
/*
//========= Copyright Valve Corporation, All rights reserved. ============// //========= Copyright Valve Corporation, All rights reserved. ============//
// //
// Purpose: Special handling for hl2 usable ladders // Purpose: Special handling for hl2 usable ladders
@ -127,3 +128,4 @@ inline CFuncLadder *CHL2GameMovement::GetLadder()
{ {
return static_cast<CFuncLadder*>( static_cast<CBaseEntity *>( GetHL2Player()->m_HL2Local.m_hLadder.Get() ) ); return static_cast<CFuncLadder*>( static_cast<CBaseEntity *>( GetHL2Player()->m_HL2Local.m_hLadder.Get() ) );
} }
*/