SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
MapObj
WoodBox.hpp
1
#pragma once
2
3
#include "Game/LiveActor/LiveActor.hpp"
4
5
class
BenefitItemObj
;
6
7
class
WoodBox
:
public
LiveActor
{
8
public
:
9
WoodBox
(
const
char
*);
10
11
virtual
~WoodBox
();
12
virtual
void
init
(
const
JMapInfoIter
&);
13
virtual
void
calcViewAndEntry();
14
virtual
void
kill();
15
virtual
void
control();
16
virtual
bool
receiveMsgPlayerAttack(u32,
HitSensor
*,
HitSensor
*);
17
virtual
bool
receiveMsgEnemyAttack(u32,
HitSensor
*,
HitSensor
*);
18
virtual
bool
receiveOtherMsg(u32,
HitSensor
*,
HitSensor
*);
19
20
void
exeHit();
21
void
doHit(
HitSensor
*,
HitSensor
*);
22
23
u16 _8C;
24
u16 _8E;
25
u16 _90;
26
u16 _92;
27
bool
_94;
28
bool
_95;
29
bool
_96;
30
bool
_97;
31
Mtx _98;
32
s32 mCoinCount;
// _C8
33
s32 mStarBitCount;
// _CC
34
ModelObj
* mBrokenBoxModel;
// _D0
35
ModelObj
* mStarDemoModel;
// _D4
36
BenefitItemObj
* mOneUp;
// _D8
37
};
BenefitItemObj
Definition
BenefitItemObj.hpp:6
HitSensor
Definition
HitSensor.hpp:10
JMapInfoIter
Definition
JMapInfo.hpp:16
LiveActor
The basis of a drawable actor that can contain states (see: Nerve)
Definition
LiveActor.hpp:24
ModelObj
Definition
ModelObj.hpp:7
WoodBox
Definition
WoodBox.hpp:7
WoodBox::init
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
Generated by
1.10.0