SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
MapObj
SpaceMine.hpp
1
#pragma once
2
3
#include "Game/MapObj/MapObjActor.hpp"
4
5
class
SpaceMine
:
public
MapObjActor
{
6
public
:
7
SpaceMine
(
const
char
*);
8
9
virtual
~SpaceMine
();
10
virtual
void
init
(
const
JMapInfoIter
&);
11
virtual
void
initAfterPlacement();
12
virtual
void
kill();
13
virtual
void
attackSensor(
HitSensor
*,
HitSensor
*);
14
virtual
bool
receiveMsgPlayerAttack(u32,
HitSensor
*,
HitSensor
*);
15
16
bool
isCalcShadowAlways()
const
;
17
void
exeWait();
18
void
exeAppear();
19
20
inline
bool
isShadowValid(s32 val)
const
{
21
return
val > -1 && val < 2;
22
}
23
24
f32 _C4;
25
TVec3f mClippingRange;
// _C8
26
s32 _D4;
// Obj_arg0
27
u8 _D8;
28
};
29
30
namespace
NrvSpaceMine {
31
NERVE(HostTypeWait);
32
NERVE(HostTypeAppear);
33
};
HitSensor
Definition
HitSensor.hpp:10
JMapInfoIter
Definition
JMapInfo.hpp:16
MapObjActor
Definition
MapObjActor.hpp:33
SpaceMine
Definition
SpaceMine.hpp:5
SpaceMine::init
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
Definition
SpaceMine.cpp:9
Generated by
1.10.0