mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 17:04:55 +00:00
Initial work on CGroundMovement
This commit is contained in:
@@ -114,6 +114,7 @@ class TCastToPtr : public IVisitor
|
||||
protected:
|
||||
T* ptr = nullptr;
|
||||
public:
|
||||
TCastToPtr() = default;
|
||||
TCastToPtr(CEntity* p);
|
||||
TCastToPtr(CEntity& p);
|
||||
|
||||
@@ -134,6 +135,7 @@ template <class T>
|
||||
class TCastToConstPtr : TCastToPtr<T>
|
||||
{
|
||||
public:
|
||||
TCastToConstPtr() = default;
|
||||
TCastToConstPtr(const CEntity* p) : TCastToPtr<T>(const_cast<CEntity*>(p)) {}
|
||||
TCastToConstPtr(const CEntity& p) : TCastToPtr<T>(const_cast<CEntity&>(p)) {}
|
||||
const T* GetPtr() const { return TCastToPtr<T>::ptr; }
|
||||
|
||||
Reference in New Issue
Block a user