本文整理汇总了C++中CFrame::GetAnchorPointX方法的典型用法代码示例。如果您正苦于以下问题:C++ CFrame::GetAnchorPointX方法的具体用法?C++ CFrame::GetAnchorPointX怎么用?C++ CFrame::GetAnchorPointX使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CFrame
的用法示例。
在下文中一共展示了CFrame::GetAnchorPointX方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetSourceRect
//////////////////////////////////////////////////////////////
// GetCollisionRect
// - return the entity's bounding rectangle
RECT CEntity::GetSourceRect( void ) const
{
RECT rSource = m_pAM->GetCurrentFrame(m_pAnimInfo)->GetSourceRect().GetRECT();
CFrame* currFrame = m_pAM->GetCurrentFrame(m_pAnimInfo);
int width = rSource.right - rSource.left;
int height = rSource.bottom - rSource.top;
RECT bounding;
bounding.left = (LONG)(m_fPosX - currFrame->GetAnchorPointX() - m_pGC->GetPosX() );
bounding.top = (LONG)(m_fPosY - currFrame->GetAnchorPointY() - m_pGC->GetPosY() );
bounding.right = bounding.left + width;
bounding.bottom = bounding.top + height;
return bounding;
}