SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
ClippingGroupHolder.hpp
1#pragma once
2
3#include "Game/NameObj/NameObj.hpp"
4#include "Game/Util.hpp"
5
7
8class ClippingInfoGroup : public NameObj {
9public:
10 ClippingInfoGroup(const char *, int);
11
12 virtual ~ClippingInfoGroup();
13
14 void setGroupNo(const JMapInfoIter &);
15 void registerInfo(ClippingActorInfo *);
16 bool isClippedNowAll() const;
17 void startClippedAll();
18 void endClippedAll();
19
20 int _C;
21 s32 _10;
23 JMapIdInfo* _18;
24 u8 _1C;
25};
26
28public:
30
31 virtual ~ClippingGroupHolder();
32 virtual void movement();
33
34 void createAndAdd(ClippingActorInfo *, const JMapInfoIter &, int);
35 ClippingInfoGroup* createGroup(ClippingActorInfo *, const JMapInfoIter &, int);
36
37 ClippingInfoGroup* findGroup(const JMapInfoIter &);
38
39 s32 mNumGroups; // _C
40 ClippingInfoGroup** mInfoGroups; // _10
41};
The most basic form of an object.
Definition NameObj.hpp:11