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

Implement class declaration for CFluidPlane/CFluidPlaneCPU

This commit is contained in:
Jack Andersen
2017-08-05 21:15:42 -10:00
parent 2f2ff96965
commit e67a142013
20 changed files with 667 additions and 409 deletions

View File

@@ -12,9 +12,9 @@ struct CTweakBall : public ITweakBall
{
DECL_YAML
Delete __d;
Value<float> x4_[8];
Value<float> x24_[8];
Value<float> x44_[8];
Value<float> x4_maxTranslationAcceleration[8];
Value<float> x24_translationFriction[8];
Value<float> x44_translationMaxSpeed[8];
Value<float> x64_;
Value<float> x68_;
Value<float> x6c_;
@@ -137,6 +137,9 @@ struct CTweakBall : public ITweakBall
x1ec_ = zeus::degToRad(x1ec_);
}
float GetMaxBallTranslationAcceleration(int s) const { return x4_maxTranslationAcceleration[s]; }
float GetBallTranslationFriction(int s) const { return x24_translationFriction[s]; }
float GetBallTranslationMaxSpeed(int s) const { return x44_translationMaxSpeed[s]; }
float GetBallCameraControlDistance() const { return x1d0_ballCameraControlDistance; }
float GetLeftStickDivisor() const { return x1e4_leftStickDivisor; }
float GetRightStickDivisor() const { return x1e8_rightStickDivisor; }