SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
WaterRoad.hpp
1#pragma once
2
3#include "Game/LiveActor/LiveActor.hpp"
4#include "JSystem/JGeometry.hpp"
5#include <revolution.h>
6
7const Mtx qMtx2_1 = {};
8const Mtx qMtx2_2 = {};
9
10class WaterRoad : public LiveActor {
11public:
12 u32 _8C;
13 u32 _90;
14 u32 _94;
15 u32 _98;
16 u8 _9C;
17};
18
20public:
22
23 void initPoints(WaterRoad *);
24 void initDisplayList();
25 void sendGD() const;
26 void drawGD() const;
27 void drawDirect(const WaterRoad *) const;
28 s32 calcDemoDrawPointNum(const WaterRoad *) const;
29 void loadMaterialHigh(const WaterRoad *) const;
30 void loadMaterialLow() const;
31
32 bool mIsLow; // _0
33 u32 _4;
34 s32 _8;
35 u32 _C;
36 TVec3f* _10;
37 TVec3s* _14;
38 f32* _18;
39 u32 mDLLength; // _1C
40 const void* mList; // _20
41};
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24