| 1 | #pragma once |
| 2 | |
| 3 | #include <math/seadMatrix.h> |
| 4 | #include <math/seadVector.h> |
| 5 | |
| 6 | namespace al { |
| 7 | class IUseCamera; |
| 8 | class LiveActor; |
| 9 | |
| 10 | void addPlayerAccelStick(LiveActor*, sead::Vector3f*, f32, s32, const sead::Matrix34f*); |
| 11 | void addPlayerAccelStickGravity(LiveActor*, sead::Vector3f*, f32, const sead::Vector3f&, s32, |
| 12 | const sead::Matrix34f*); |
| 13 | void addPlayerAccelInputGravity(LiveActor*, sead::Vector3f*, const sead::Vector2f&, f32, |
| 14 | const sead::Vector3f&, const sead::Matrix34f*); |
| 15 | bool tryCalcTouchWorldPosPlane(const IUseCamera*, sead::Vector3f*, const sead::Vector3f&, |
| 16 | const sead::Vector3f&); |
| 17 | bool tryCalcTouchWorldPosPlaneXZ(const IUseCamera*, sead::Vector3f*, f32); |
| 18 | } // namespace al |
| 19 | |