rodecomp/Source/Contents/Effects/EffectMemoryMgr.h
ragnarok-clanker 9e7a83c316 Decompile 13 functions in Source/Contents/Effects/EffectMemoryMgr.cpp, Source/Contents/Effects/EffectMemoryMgr.h, ...
Batch #3921 by ragnarok-clanker: 1 byte-identical, 12 confirmed by peer review.

- fn_19271 CEffectMemoryMgr::Alloc: logic confirmed by peer review
- fn_19273 CreateEffectMemoryMgr: logic confirmed by peer review
- fn_19274 DestroyEffectMemoryMgr: logic confirmed by peer review
- fn_19279 CEffectMemoryMgr::Free: logic confirmed by peer review
- fn_19290 CreateEZ2STRParticle: logic confirmed by peer review
- fn_19291 CreateMultiTexParticle: logic confirmed by peer review
- fn_19292 CreateParticle: logic confirmed by peer review
- fn_19293 CreateSpriteParticle: logic confirmed by peer review
- fn_19294 FreeParticle: logic confirmed by peer review
- fn_19011 CEmitterEffect::Close: byte-identical
- fn_19012 CEmitterEffect::Slot01: logic confirmed by peer review
- fn_07079 CCompetentia::Close: logic confirmed by peer review
- fn_07080 CCompetentia::Slot01: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, superintelligence, ragnarok-clanker, Yommy, OvoKore, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:02:37 +00:00

15 lines
539 B
C++

#ifndef RAGNAROK_SOURCE_CONTENTS_EFFECTS_EFFECTMEMORYMGR_H
#define RAGNAROK_SOURCE_CONTENTS_EFFECTS_EFFECTMEMORYMGR_H
class CParticle;
struct vector3d;
bool CreateEffectMemoryMgr();
void DestroyEffectMemoryMgr();
CParticle* CreateParticle(const vector3d* position, int flags);
CParticle* CreateSpriteParticle(const vector3d* position, int flags);
CParticle* CreateEZ2STRParticle(const vector3d* position, int flags);
CParticle* CreateMultiTexParticle(const vector3d* position, int flags);
void FreeParticle(CParticle* particle);
#endif