SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
WoodBox.hpp
1#pragma once
2
3#include "Game/LiveActor/LiveActor.hpp"
4
6
7class WoodBox : public LiveActor {
8public:
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};
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.