SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
SpinGuidanceArea.cpp
1#include "Game/AreaObj/SpinGuidanceArea.hpp"
2#include "Game/Scene/SceneObjHolder.hpp"
3#include "Game/Screen/PlayerActionGuidance.hpp"
4
5SpinGuidanceArea::SpinGuidanceArea(int type, const char *pName) : AreaObj(type, pName) {
6
7}
8
9SpinGuidanceArea::~SpinGuidanceArea() {
10
11}
12
14 AreaObj::init(rIter);
15 MR::createSceneObj(SceneObj_PlayerActionGuidance);
16
17 const char *objName = nullptr;
18 MR::getObjectName(&objName, rIter);
19
20 if (MR::isEqualString(objName, "SpinGuidanceCube")) {
21 MR::getPlayerActionGuidance()->createSpinLayout();
22 }
23 else if (MR::isEqualString(objName, "TamakoroMoveGuidanceCube") || MR::isEqualString(objName, "TamakoroJumpGuidanceCube")) {
24 MR::getPlayerActionGuidance()->createTamakoroLayout();
25 }
26}
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
Definition AreaObj.cpp:41
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.