Files
2022-10-26 12:25:11 +08:00

30 lines
484 B
C++

#pragma once
class CArea
{
public:
CArea(void);
virtual ~CArea(void);
virtual BOOL IsInside(WzVector* pPos) = 0;
};
class CTempAttackArea : public CArea
{
WzVector m_VecSrcPostion;
WzVector m_VecSrcDir;
WzVector m_VecDest;
float m_fRadian;
public:
CTempAttackArea(WzVector * pVecSrcPostion,
WzVector * pVecSrcDir,
float fRadian)
: m_VecSrcPostion(*pVecSrcPostion)
, m_VecSrcDir(*pVecSrcDir)
, m_fRadian(fRadian) {}
virtual BOOL IsInside(WzVector* pPos);
};