SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
PlacementStateChecker.cpp
1#include "Game/Scene/PlacementStateChecker.hpp"
2#include "Game/Scene/SceneObjHolder.hpp"
3
4PlacementStateChecker::PlacementStateChecker(const char *pName) : NameObj(pName), mCurrentZoneId(-1) {
5
6}
7
8void PlacementStateChecker::setCurrentPlacementZoneId(int zoneID) {
9 mCurrentZoneId = zoneID;
10}
11
12void PlacementStateChecker::clearCurrentPlacementZoneId() {
13 mCurrentZoneId = -1;
14}
15
16int PlacementStateChecker::getCurrentPlacementZoneId() const {
17 return mCurrentZoneId;
18}
19
20namespace MR {
21 PlacementStateChecker* getPlacementStateChecker() {
22 return reinterpret_cast<PlacementStateChecker*>(MR::getSceneObjHolder()->getObj(SceneObj_PlacementStateChecker));
23 }
24};
25
26PlacementStateChecker::~PlacementStateChecker() {
27
28}
The most basic form of an object.
Definition NameObj.hpp:11