SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
MapObj
MapPartsRailGuideDrawer.hpp
1
#pragma once
2
3
#include "Game/MapObj/MapPartsFunction.hpp"
4
#include "Game/MapObj/MapPartsRailGuidePoint.hpp"
5
#include "Game/Util.hpp"
6
7
class
MapPartsRailGuideDrawer
:
public
MapPartsFunction
{
8
public
:
9
MapPartsRailGuideDrawer
(
LiveActor
*,
const
char
*);
10
11
virtual
~MapPartsRailGuideDrawer
();
12
virtual
void
init
(
const
JMapInfoIter
&);
13
virtual
bool
isWorking()
const
;
14
virtual
void
start();
15
virtual
void
end();
16
17
void
initGuidePoints(
const
JMapInfoIter
&);
18
19
void
show();
20
void
hide();
21
22
MR::Vector<MR::FixedArray<MapPartsRailGuidePoint*, 0x100>
> mGuidePoints;
// _18
23
u32 _41C;
24
s32 _420;
25
const
char
* _424;
26
};
JMapInfoIter
Definition
JMapInfo.hpp:16
LiveActor
The basis of a drawable actor that can contain states (see: Nerve)
Definition
LiveActor.hpp:24
MR::Vector
Definition
Array.hpp:68
MapPartsFunction
Definition
MapPartsFunction.hpp:9
MapPartsRailGuideDrawer
Definition
MapPartsRailGuideDrawer.hpp:7
MapPartsRailGuideDrawer::init
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
Generated by
1.10.0