SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
JMapIdInfo.hpp
1#pragma once
2
3#include <revolution.h>
4#include "Game/Util/JMapInfo.hpp"
5
6class JMapIdInfo {
7public:
8 inline JMapIdInfo() {
9
10 }
11
12 JMapIdInfo(long, long);
13 JMapIdInfo(long, const JMapInfoIter &);
14 JMapIdInfo(const JMapIdInfo &rInf) {
15 _0 = rInf._0;
16 mZoneID = rInf.mZoneID;
17 }
18
19 void initalize(s32, const JMapInfoIter &);
20
21 void operator=(const JMapIdInfo &rhs) NO_INLINE {
22 _0 = rhs._0;
23 mZoneID = rhs.mZoneID;
24 }
25
26 inline bool operator==(const JMapIdInfo &rOther) const {
27 bool ret = false;
28
29 if (_0 == rOther._0 && mZoneID == rOther.mZoneID) {
30 ret = true;
31 }
32
33 return ret;
34 }
35
36 s32 _0;
37 s32 mZoneID;
38};
39
40namespace MR {
41 JMapIdInfo& createJMapIdInfoFromClippingGroupId(const JMapInfoIter &);
42};