2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 17:47:43 +00:00

More ScriptLoader imps

This commit is contained in:
Jack Andersen
2016-04-18 14:17:49 -10:00
parent c614d2d2d1
commit 76afccbdbe
31 changed files with 485 additions and 73 deletions

View File

@@ -5,6 +5,7 @@
namespace urde
{
struct SMoverData;
class CCollisionPrimitive
{
@@ -16,6 +17,17 @@ class CCollisionInfoList
{
};
struct SMoverData
{
zeus::CVector3f x0_;
zeus::CAxisAngle xc_;
zeus::CVector3f x18_;
zeus::CAxisAngle x24_;
float x30_;
SMoverData(float a) : x30_(a) {}
};
class CPhysicsActor : public CActor
{
protected:
@@ -30,6 +42,10 @@ protected:
float x230_restitutionCoefModifier;
float x234_collisionAccuracyModifier;
public:
CPhysicsActor(TUniqueId, bool, const std::string&, const CEntityInfo&,
const zeus::CTransform&, const CModelData&, const CMaterialList&,
const zeus::CAABox&, const SMoverData&, const CActorParameters&,
float, float);
float GetCollisionAccuracyModifier()
{ return x234_collisionAccuracyModifier; }