summaryrefslogtreecommitdiff
path: root/src/c
diff options
context:
space:
mode:
authorPheenoh <pheenoh@gmail.com>2023-03-09 01:26:11 -0700
committerGitHub <noreply@github.com>2023-03-09 01:26:11 -0700
commit500d079c40b17e52abf40ec32ad9457d384ce921 (patch)
treeee3f19edf83501d4cde46dafa386227c9437b05c /src/c
parentf31ab5ae0be3de6e0910b2d5942e33458be043ac (diff)
d_eye_hl OK, d_spline_path and JASSeqReader work (#307)
Diffstat (limited to 'src/c')
-rw-r--r--src/c/c_damagereaction.cpp24
1 files changed, 15 insertions, 9 deletions
diff --git a/src/c/c_damagereaction.cpp b/src/c/c_damagereaction.cpp
index e01e46c5d3..0923c6837b 100644
--- a/src/c/c_damagereaction.cpp
+++ b/src/c/c_damagereaction.cpp
@@ -9,15 +9,6 @@
#include "d/com/d_com_inf_game.h"
//
-// Types:
-//
-
-struct JPTraceParticleCallBack4 {
- /* 8001817C */ void execute(JPABaseEmitter*, JPABaseParticle*);
- /* 800182A4 */ void draw(JPABaseEmitter*, JPABaseParticle*);
- /* 80018328 */ ~JPTraceParticleCallBack4();
-};
-//
// Forward References:
//
@@ -77,6 +68,20 @@ SECTION_SDATA2 static f64 lit_3736 = 4503599627370496.0 /* cast u32 to float */;
/* 8001817C-800182A4 012ABC 0128+00 1/0 0/0 0/0 .text
* execute__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle */
+#ifdef NONMATCHING
+void JPTraceParticleCallBack4::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) {
+ int age = param_1->getAge();
+ if (age != 0) {
+ JGeometry::TVec3<f32> vec1;
+ JGeometry::TVec3<f32> vec2;
+ JGeometry::TVec3<f32> vec3;
+
+ void* user_work = param_0->getUserWork();
+ user_work[age*0x0C];
+ param_1->setOffsetPosition(param_1->getOffsetPosition() + )
+ }
+}
+#else
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -85,6 +90,7 @@ asm void JPTraceParticleCallBack4::execute(JPABaseEmitter* param_0, JPABaseParti
#include "asm/c/c_damagereaction/execute__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle.s"
}
#pragma pop
+#endif
/* 800182A4-800182A8 012BE4 0004+00 1/0 0/0 0/0 .text
* draw__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle */