SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
MapObj
MapPartsRailGuideHolder.hpp
1
#pragma once
2
3
#include "Game/NameObj/NameObj.hpp"
4
#include "Game/MapObj/MapPartsRailGuideDrawer.hpp"
5
6
class
LiveActor
;
7
8
class
MapPartsRailGuideHolder
:
public
NameObj
{
9
public
:
10
MapPartsRailGuideHolder
();
11
12
virtual
~MapPartsRailGuideHolder
();
13
virtual
void
init
(
const
JMapInfoIter
&);
14
15
MapPartsRailGuideDrawer
* createRailGuide(
LiveActor
*,
const
char
*,
const
JMapInfoIter
&);
16
MapPartsRailGuideDrawer
* find(s32);
17
18
MapPartsRailGuideDrawer
* mDrawers[0x40];
// _C
19
s32 mNumRailGuides;
// _10C
20
};
JMapInfoIter
Definition
JMapInfo.hpp:16
LiveActor
The basis of a drawable actor that can contain states (see: Nerve)
Definition
LiveActor.hpp:24
MapPartsRailGuideDrawer
Definition
MapPartsRailGuideDrawer.hpp:7
MapPartsRailGuideHolder
Definition
MapPartsRailGuideHolder.hpp:8
MapPartsRailGuideHolder::init
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
Definition
MapPartsRailGuideHolder.cpp:11
NameObj
The most basic form of an object.
Definition
NameObj.hpp:11
Generated by
1.10.0