SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
LiveActor
ClippingGroupHolder.hpp
1
#pragma once
2
3
#include "Game/NameObj/NameObj.hpp"
4
#include "Game/Util.hpp"
5
6
class
ClippingActorInfo
;
7
8
class
ClippingInfoGroup
:
public
NameObj
{
9
public
:
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;
22
ClippingActorInfo
** _14;
23
JMapIdInfo
* _18;
24
u8 _1C;
25
};
26
27
class
ClippingGroupHolder
:
public
NameObj
{
28
public
:
29
ClippingGroupHolder
();
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
};
ClippingActorInfo
Definition
ClippingActorInfo.hpp:9
ClippingGroupHolder
Definition
ClippingGroupHolder.hpp:27
ClippingInfoGroup
Definition
ClippingGroupHolder.hpp:8
JMapIdInfo
Definition
JMapIdInfo.hpp:6
JMapInfoIter
Definition
JMapInfo.hpp:16
NameObj
The most basic form of an object.
Definition
NameObj.hpp:11
Generated by
1.10.0