2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-10 07:07:42 +00:00

Plenty of dependency stubs for CStateManager

This commit is contained in:
Jack Andersen
2016-08-14 11:11:44 -10:00
parent 91b5b3ed73
commit 24bfc47d1a
58 changed files with 983 additions and 30 deletions

View File

@@ -9,14 +9,20 @@ namespace urde
{
class CMaterialList;
class CMorphBall;
class CPlayerGun;
class CPlayer : public CPhysicsActor
{
friend class CStateManager;
std::unique_ptr<CPlayerGun> x490_gun;
std::unique_ptr<CMorphBall> x768_morphball;
public:
CPlayer(TUniqueId, const zeus::CTransform&, const zeus::CAABox&, unsigned int,
const zeus::CVector3f&, float, float, float, float, const CMaterialList&);
void Teleport(const zeus::CTransform& xf, CStateManager& mgr, bool);
};
}