d_eye_hl OK, d_spline_path and JASSeqReader work (#307)

This commit is contained in:
Pheenoh
2023-03-09 01:26:11 -07:00
committed by GitHub
parent f31ab5ae0b
commit 500d079c40
29 changed files with 256 additions and 441 deletions
+23
View File
@@ -3,4 +3,27 @@
#include "dolphin/types.h"
class JASSeqReader {
public:
/* 80296108 */ void init();
/* 80296148 */ void init(void*);
/* 8029618C */ bool call(u32);
/* 802961CC */ bool loopStart(u32);
/* 80296210 */ bool loopEnd();
/* 8029627C */ bool ret();
/* 802962B0 */ int readMidiValue();
u8 readByte() {
u8* tmp = field_0x04;
field_0x04 += 1;
return *tmp;
}
/* 0x00 */ u32* field_0x00;
/* 0x04 */ u8* field_0x04;
/* 0x08 */ u32 field_0x08;
/* 0x0C */ u16* field_0x0c[8];
/* 0x2C */ s16 field_0x2c[8];
};
#endif /* JASSEQREADER_H */
+3
View File
@@ -260,6 +260,8 @@ public:
void playCalcEmitter() { clearStatus(JPAEmtrStts_StopCalc); }
void stopDrawParticle() { setStatus(JPAEmtrStts_StopDraw); }
void* getUserWork() { return mpUserWork; }
public:
/* 0x00 */ Vec mLocalScl;
/* 0x0C */ Vec mLocalTrs;
@@ -329,6 +331,7 @@ public:
/* 802804C8 */ void canCreateChild(JPAEmitterWorkData*);
/* 80280548 */ f32 getWidth(JPABaseEmitter const*) const;
/* 80280568 */ f32 getHeight(JPABaseEmitter const*) const;
int getAge() { return mAge; }
public:
/* 0x00 */ Vec mPosition;