aboutsummaryrefslogtreecommitdiff
path: root/sp/src/public/bone_accessor.cpp
blob: f8edd1043712b54d023352e35af4b9c43694d00c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose: 
//
//=============================================================================//

#include "cbase.h"
#include "bone_accessor.h"


#if defined( CLIENT_DLL ) && defined( _DEBUG )

	void CBoneAccessor::SanityCheckBone( int iBone, bool bReadable ) const
	{
		if ( m_pAnimating )
		{
			CStudioHdr *pHdr = m_pAnimating->GetModelPtr();
			if ( pHdr )
			{
				mstudiobone_t *pBone = pHdr->pBone( iBone );
				if ( bReadable )
				{
					AssertOnce( pBone->flags & m_ReadableBones );
				}
				else
				{
					AssertOnce( pBone->flags & m_WritableBones );
				}
			}
		}
	}

#endif