diff options
| author | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2023-10-06 00:07:04 -0400 |
|---|---|---|
| committer | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2023-10-06 00:10:31 -0400 |
| commit | 41e656a4d29bbc497ebb8816762fcc641d4cdfa6 (patch) | |
| tree | 448528fce8c027a80f4bbeed7b65092887824911 /include/JSystem | |
| parent | 7372aa189b288f3495e6d062fc2ff04af9a28a4c (diff) | |
Fix particle headers, d_a_am matching
Diffstat (limited to 'include/JSystem')
| -rw-r--r-- | include/JSystem/JParticle/JPAEmitter.h | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/include/JSystem/JParticle/JPAEmitter.h b/include/JSystem/JParticle/JPAEmitter.h index cc50bc6d..366b9aba 100644 --- a/include/JSystem/JParticle/JPAEmitter.h +++ b/include/JSystem/JParticle/JPAEmitter.h @@ -30,10 +30,10 @@ public: JPACallBackBase() {} virtual ~JPACallBackBase() {} - virtual void init(T) {} - virtual void execute(T) {} - virtual void executeAfter(T) {} - virtual void draw(T) {} + inline virtual void init(T); + inline virtual void execute(T); + inline virtual void executeAfter(T); + inline virtual void draw(T); }; template<typename T, typename U> @@ -42,9 +42,9 @@ public: JPACallBackBase2() {} virtual ~JPACallBackBase2() {} - virtual void init(T, U) {} - virtual void execute(T, U) {} - virtual void draw(T, U) {} + inline virtual void init(T, U); + inline virtual void execute(T, U); + inline virtual void draw(T, U); }; class JPABaseEmitter { @@ -166,4 +166,13 @@ public: /* 0x216 */ u8 field_0x216[0x218 - 0x216]; }; +void JPACallBackBase<JPABaseEmitter*>::init(JPABaseEmitter*) {} +void JPACallBackBase<JPABaseEmitter*>::execute(JPABaseEmitter*) {} +void JPACallBackBase<JPABaseEmitter*>::executeAfter(JPABaseEmitter*) {} +void JPACallBackBase<JPABaseEmitter*>::draw(JPABaseEmitter*) {} + +void JPACallBackBase2<JPABaseEmitter*, JPABaseParticle*>::init(JPABaseEmitter*, JPABaseParticle*) {} +void JPACallBackBase2<JPABaseEmitter*, JPABaseParticle*>::execute(JPABaseEmitter*, JPABaseParticle*) {} +void JPACallBackBase2<JPABaseEmitter*, JPABaseParticle*>::draw(JPABaseEmitter*, JPABaseParticle*) {} + #endif /* JPAEMITTER_H */ |
