SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Map
LightDirector.hpp
1
#pragma once
2
3
#include "Game/NameObj/NameObj.hpp"
4
#include "Game/Map/LightDataHolder.hpp"
5
#include "Game/Map/LightPointCtrl.hpp"
6
#include "Game/Map/LightZoneDataHolder.hpp"
7
#include "Game/System/ResourceHolder.hpp"
8
9
class
LightDirector
:
public
NameObj
{
10
public
:
11
LightDirector
();
12
13
virtual
~LightDirector
();
14
virtual
void
init
(
const
JMapInfoIter
&);
15
virtual
void
movement();
16
17
void
initData();
18
void
loadLightPlayer()
const
;
19
void
loadLightCoin()
const
;
20
21
u32 _C;
22
LightDataHolder
* mHolder;
// _10
23
LightZoneDataHolder
* mZoneHolder;
// _14
24
u32 _18;
25
u32 _1C;
// ActorLightCtrl
26
LightPointCtrl
* mPointCtrl;
// _20
27
ResourceHolder
* mResourceHolder;
// _24
28
};
JMapInfoIter
Definition
JMapInfo.hpp:16
LightDataHolder
Definition
LightDataHolder.hpp:54
LightDirector
Definition
LightDirector.hpp:9
LightDirector::init
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
Definition
LightDirector.cpp:5
LightPointCtrl
Definition
LightPointCtrl.hpp:21
LightZoneDataHolder
Definition
LightZoneDataHolder.hpp:38
NameObj
The most basic form of an object.
Definition
NameObj.hpp:11
ResourceHolder
Definition
ResourceHolder.hpp:28
Generated by
1.10.0