summaryrefslogtreecommitdiff
path: root/include/JSystem
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2023-10-06 00:07:04 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2023-10-06 00:10:31 -0400
commit41e656a4d29bbc497ebb8816762fcc641d4cdfa6 (patch)
tree448528fce8c027a80f4bbeed7b65092887824911 /include/JSystem
parent7372aa189b288f3495e6d062fc2ff04af9a28a4c (diff)
Fix particle headers, d_a_am matching
Diffstat (limited to 'include/JSystem')
-rw-r--r--include/JSystem/JParticle/JPAEmitter.h23
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 */