SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
ParticleResourceHolder.hpp
1#pragma once
2
3#include "Game/Util/JMapInfo.hpp"
4#include "JSystem/JParticle/JPAResourceManager.hpp"
5#include <revolution.h>
6
7class ResTIMG;
8
10public:
11
12 struct Particle {
13 const char* mGroupName; // _0
14 int mCount; // _4
15 };
16
17 ParticleResourceHolder(const char *);
18
19 void countAutoEffectNum();
20 void swapTexture(const ResTIMG *, const char *);
21 bool isExistInResource(const char *, u16 *) const;
22 JMapInfo* getAutoEffectListBinary() const;
23 int getAutoEffectNum(const char *) const;
24
25 JPAResourceManager* mResourceMgr; // _0
26 JMapInfo* mAutoEffectList; // _4
27 JMapInfo* mParticleNames; // _8
28 Particle mParticles[512]; // _C
29 int mNumParticles; // _100C
30};