SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Fountain.hpp
1#pragma once
2
3#include "Game/LiveActor/LiveActor.hpp"
4
5class Fountain : public LiveActor {
6public:
7 Fountain(const char *);
8
9 virtual ~Fountain();
10 virtual void init(const JMapInfoIter &);
11 virtual void appear();
12 virtual void startClipped();
13 virtual void endClipped();
14 virtual void attackSensor(HitSensor *, HitSensor *);
15
16 void exeWait();
17 void exeMove();
18
19 const char* mFountainName; // _8C
20 TVec3f _90;
21};
22
23namespace NrvFountain {
24 NERVE_DECL(HostTypeMove, Fountain, Fountain::exeMove);
25 NERVE_DECL(HostTypeWait, Fountain, Fountain::exeWait);
26};
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24