SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
AreaObj
BgmProhibitArea.hpp
1
#pragma once
2
3
#include "Game/AreaObj/AreaObj.hpp"
4
#include "Game/Util.hpp"
5
6
struct
BgmMuteSet
{
7
const
char
* mGalaxyName;
8
u32 _4;
9
u32 _8;
10
};
11
12
namespace
{
13
static
BgmMuteSet
sBgmMuteSet[2] = {
14
{
"OceanPhantomCaveGalaxy"
, 7, 1 },
15
{
"SoundMapCodeTest"
, 7, 1 }
16
};
17
18
BgmMuteSet
* findDataElement(
const
char
*);
19
};
20
21
class
BgmProhibitArea
:
public
AreaObj
{
22
public
:
23
BgmProhibitArea
(
int
,
const
char
*);
24
25
virtual
~BgmProhibitArea
();
26
virtual
void
init
(
const
JMapInfoIter
&);
27
virtual
void
movement();
28
virtual
const
char
* getManagerName()
const
;
29
30
u8 _3C;
31
u8 _3D;
32
TVec3f _40;
33
};
AreaObj
Definition
AreaObj.hpp:10
BgmProhibitArea
Definition
BgmProhibitArea.hpp:21
BgmProhibitArea::init
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
Definition
BgmProhibitArea.cpp:29
JMapInfoIter
Definition
JMapInfo.hpp:16
BgmMuteSet
Definition
BgmProhibitArea.hpp:6
Generated by
1.10.0