move d_a_alink and some related stuff (#130)

* clean up d_a_player

* move some of daalink

* more daalink / daplayer

* setup some daalink members

* rest of daalink members setup

* remove comment

* few more matches

* remove asm

* more matches

* more matches + move e_wb_class

* fix some d_save classes

Co-authored-by: lepelog <lepelog@users.noreply.github.com>
This commit is contained in:
TakaRikka
2021-05-23 03:09:59 -07:00
committed by GitHub
parent d5c3fd8c2f
commit 2c9f53e00a
196 changed files with 5322 additions and 6569 deletions
-54
View File
@@ -27,13 +27,6 @@ struct mDoDvdThd_toMainRam_c {
/* 80016394 */ void create(char const*, u8, JKRHeap*);
};
struct fopAc_ac_c {};
struct cXyz {
/* 80266B84 */ void operator*(f32) const;
/* 80267128 */ void atan2sX_Z() const;
};
struct fopAcM_wt_c {
/* 8001DD84 */ void waterCheck(cXyz const*);
@@ -44,15 +37,6 @@ struct daPy_py_c {
/* 8015F424 */ void checkNowWolfEyeUp();
};
struct _GXTexMapID {};
struct JPABaseEmitter {
/* 8027EA40 */ void createParticle();
/* 8027EF30 */ void getCurrentCreateNumber() const;
/* 8027EF40 */ void getDrawCount() const;
/* 8027EF50 */ void loadTexture(u8, _GXTexMapID);
};
struct JPABaseParticle {
/* 80280548 */ void getWidth(JPABaseEmitter const*) const;
/* 80280568 */ void getHeight(JPABaseEmitter const*) const;
@@ -68,22 +52,8 @@ struct dPa_wbPcallBack_c {
/* 8004FECC */ ~dPa_wbPcallBack_c();
};
struct JPAParticleCallBack {
/* 800183D4 */ void execute(JPABaseEmitter*, JPABaseParticle*);
/* 800183D8 */ void draw(JPABaseEmitter*, JPABaseParticle*);
/* 8027EFA4 */ ~JPAParticleCallBack();
};
struct JPADrawInfo {};
struct JPAEmitterCallBack {
/* 80050368 */ void execute(JPABaseEmitter*);
/* 8005036C */ void draw(JPABaseEmitter*);
/* 80050370 */ void drawAfter(JPABaseEmitter*);
/* 80050374 */ void executeAfter(JPABaseEmitter*);
/* 8027E6A4 */ ~JPAEmitterCallBack();
};
struct ResTIMG {};
struct JPAResourceManager {
@@ -131,8 +101,6 @@ struct dPa_simpleData_c {
/* 8004B060 */ dPa_simpleData_c();
};
struct csXyz {};
struct dPa_setColorEcallBack {
/* 800502B0 */ void draw(JPABaseEmitter*);
/* 800502E0 */ void setup(JPABaseEmitter*, cXyz const*, csXyz const*, s8);
@@ -208,18 +176,6 @@ struct dPa_light8EcallBack {
/* 800501E0 */ void drawAfter(JPABaseEmitter*);
};
struct dPa_levelEcallBack {
/* 8004FB18 */ ~dPa_levelEcallBack();
/* 8004FB8C */ void cleanup();
};
struct dPa_hermiteEcallBack_c {
/* 8004F6B8 */ void setOldPosP(cXyz const*, cXyz const*);
/* 8004F6C4 */ void executeAfter(JPABaseEmitter*);
/* 8004FABC */ void setup(JPABaseEmitter*, cXyz const*, csXyz const*, s8);
/* 8004FCC8 */ ~dPa_hermiteEcallBack_c();
};
struct dPa_gen_d_light8PcallBack {
/* 8004DD18 */ void execute(JPABaseEmitter*, JPABaseParticle*);
/* 8004ED44 */ void draw(JPABaseEmitter*, JPABaseParticle*);
@@ -355,8 +311,6 @@ struct cBgS {
/* 80074744 */ void GetTriPla(cBgS_PolyInfo const&, cM3dGPla*) const;
};
struct Vec {};
struct JMath {
static u8 sincosTable_[65536];
};
@@ -665,15 +619,7 @@ extern "C" void removeTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern();
extern "C" void removeTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey();
extern "C" void entryTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern();
extern "C" void entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey();
extern "C" void PSMTXIdentity();
extern "C" void PSMTXConcat();
extern "C" void PSMTXRotRad();
extern "C" void PSMTXRotAxisRad();
extern "C" void PSMTXScale();
extern "C" void PSMTXMultVec();
extern "C" void PSVECSquareMag();
extern "C" void PSVECCrossProduct();
extern "C" void PSVECSquareDistance();
extern "C" void GXSetVtxDesc();
extern "C" void GXClearVtxDesc();
extern "C" void GXSetVtxAttrFmt();