SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
SpinDriverShootPath.hpp
1#pragma once
2
3#include <revolution.h>
4#include "Game/LiveActor/RailRider.hpp"
5#include "Game/Util/ParabolicPath.hpp"
6
8public:
10
11 void init(const JMapInfoIter &);
12 void initUsingParabolic(const JMapInfoIter &, const TVec3f &);
13 void setStartPosition(const TVec3f &);
14 void calcPosition(TVec3f *, f32) const;
15 void calcDirection(TVec3f *, f32, f32) const;
16 void calcInitPose(TVec3f *, TVec3f *, TVec3f *, f32) const;
17 f32 getTotalLength() const;
18 void calcClippingInfo(TVec3f *, f32 *, f32, f32);
19
20 RailRider* mRailRider; // _0
21 ParabolicPath* mPath; // _4
22 TVec3f mStartPosition; // _8
23 bool mUsesParabolic; // _14
24};