SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
NameObjHolder.hpp
1#pragma once
2
3#include <revolution.h>
4
5class NameObj;
6
7typedef void (NameObj::*func)(void);
8typedef void (NameObj::*func_const)(void) const;
9
11public:
12 NameObjHolder(int);
13
14 void add(NameObj *);
15 void suspendAllObj();
16 void resumeAllObj();
17 void syncWithFlags();
18 void callMethodAllObj(func);
19 void clearArray();
20
21 NameObj* find(const char *);
22
23 NameObj** mObjs; // _0
24 u32 _4;
25 u32 mObjCount; // _8
26 u8 _C[0x4C-0xC];
27 u32 _4C;
28};
The most basic form of an object.
Definition NameObj.hpp:11