Team Fortress 2 Source Code as on 22/4/2020
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
// $Workfile: $
// $Date: $
//
//-----------------------------------------------------------------------------
// $Log: $
//
// $NoKeywords: $
//=============================================================================//
#include "cbase.h"
#include "ai_link.h"
// memdbgon must be the last include file in a .cpp file!!!
#include "tier0/memdbgon.h"
ASSERT_INVARIANT( ( bits_LINK_STALE_SUGGESTED | bits_LINK_OFF ) <= 255 && ( AI_MOVE_TYPE_BITS <= 255 ) ); //-----------------------------------------------------------------------------
// Purpose: Given the source node ID, returns the destination ID
// Input :
// Output :
//-----------------------------------------------------------------------------
int CAI_Link::DestNodeID(int srcID) { if (srcID == m_iSrcID) { return m_iDestID; } else { return m_iSrcID; } }
//-----------------------------------------------------------------------------
// Purpose: Constructor
// Input :
// Output :
//-----------------------------------------------------------------------------
CAI_Link::CAI_Link(void) { m_iSrcID = -1; m_iDestID = -1; m_LinkInfo = 0; m_timeStaleExpires = 0; m_pDynamicLink = NULL;
for (int hull=0;hull<NUM_HULLS;hull++) { m_iAcceptedMoveTypes[hull] = 0; }
};
|