summaryrefslogtreecommitdiff
path: root/src/m_Do/m_Do_ext.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-04-01 02:07:58 +0200
committerJulgodis <>2021-04-01 02:07:58 +0200
commitf6464a61cecc9b65cf010d2fb7876c23251761f5 (patch)
treef8dca6ee66125288bd3be0cc239cf07276469a02 /src/m_Do/m_Do_ext.cpp
parentb999714187d934636004d3d93e1ed1da792d6f80 (diff)
__sinit and progress script update
Diffstat (limited to 'src/m_Do/m_Do_ext.cpp')
-rw-r--r--src/m_Do/m_Do_ext.cpp5889
1 files changed, 1694 insertions, 4195 deletions
diff --git a/src/m_Do/m_Do_ext.cpp b/src/m_Do/m_Do_ext.cpp
index dcb9bf50ca..e6461e7725 100644
--- a/src/m_Do/m_Do_ext.cpp
+++ b/src/m_Do/m_Do_ext.cpp
@@ -1,2568 +1,843 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: m_Do/m_Do_ext
-//
+//
+#include "m_Do/m_Do_ext.h"
#include "dol2asm.h"
#include "dolphin/types.h"
-#include "m_Do/m_Do_ext.h"
-//
+//
// Types:
-//
+//
struct mDoExt_morf_c {
- /* 8000F950 */ // True False
-mDoExt_morf_c();
- /* 8000FAE8 */ // True False
-~mDoExt_morf_c();
- /* 8000FB7C */ // False False
-// f32 False
-void setMorf(f32);
- /* 8000FBC0 */ // True False
-void frameUpdate();
+ /* 8000F950 */ mDoExt_morf_c();
+ /* 8000FAE8 */ ~mDoExt_morf_c();
+ /* 8000FB7C */ void setMorf(f32);
+ /* 8000FBC0 */ void frameUpdate();
};
-struct Vec {
-};
+struct Vec {};
struct cXyz {
- /* 80009184 */ // False False
-~cXyz();
- /* 800125DC */ // False False
-cXyz();
- /* 80266AE4 */ // False False
-// Vec const& False
-// Vec const False
-// Vec False
-void operator+(Vec const&) const;
- /* 80266B34 */ // False False
-// Vec const& False
-// Vec const False
-// Vec False
-void operator-(Vec const&) const;
- /* 80266B84 */ // False False
-// f32 False
-void operator*(f32) const;
- /* 80266CBC */ // False False
-// Vec const& False
-// Vec const False
-// Vec False
-void outprod(Vec const&) const;
- /* 80266F48 */ // False False
-void normalizeZP();
+ /* 80009184 */ ~cXyz();
+ /* 800125DC */ cXyz();
+ /* 80266AE4 */ void operator+(Vec const&) const;
+ /* 80266B34 */ void operator-(Vec const&) const;
+ /* 80266B84 */ void operator*(f32) const;
+ /* 80266CBC */ void outprod(Vec const&) const;
+ /* 80266F48 */ void normalizeZP();
};
-struct J3DModelData {
-};
+struct J3DModelData {};
struct J3DModel {
- /* 80327100 */ // False False
-void initialize();
- /* 80327184 */ // False False
-// J3DModelData* False
-// J3DModelData False
-// u32 False
-// u32 False
-void entryModelData(J3DModelData*, u32, u32);
- /* 803275FC */ // False False
-// u32 False
-void newDifferedDisplayList(u32);
- /* 8032767C */ // False False
-void lock();
- /* 803276B4 */ // False False
-void unlock();
- /* 803279A0 */ // False False
-void diff();
+ /* 80327100 */ void initialize();
+ /* 80327184 */ void entryModelData(J3DModelData*, u32, u32);
+ /* 803275FC */ void newDifferedDisplayList(u32);
+ /* 8032767C */ void lock();
+ /* 803276B4 */ void unlock();
+ /* 803279A0 */ void diff();
};
struct mDoExt_invisibleModel {
- /* 8000E53C */ // False False
-// J3DModel* False
-// J3DModel False
-// u8 False
-void create(J3DModel*, u8);
- /* 8000E6C8 */ // True False
-// cXyz* False
-// cXyz False
-void entryJoint(cXyz*);
- /* 8000E7C0 */ // False False
-// cXyz* False
-// cXyz False
-void entryDL(cXyz*);
+ /* 8000E53C */ void create(J3DModel*, u8);
+ /* 8000E6C8 */ void entryJoint(cXyz*);
+ /* 8000E7C0 */ void entryDL(cXyz*);
};
struct mDoExt_invJntPacket {
- /* 8000E5F8 */ // True False
-~mDoExt_invJntPacket();
- /* 8000E654 */ // True False
-mDoExt_invJntPacket();
- /* 80012220 */ // True False
-void draw();
+ /* 8000E5F8 */ ~mDoExt_invJntPacket();
+ /* 8000E654 */ mDoExt_invJntPacket();
+ /* 80012220 */ void draw();
};
+struct J3DAnmTexPattern;
struct J3DMaterialTable;
-struct J3DAnmTextureSRTKey {
- /* 8032B0C0 */ // False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-void searchUpdateMaterialID(J3DMaterialTable*);
+struct J3DAnmTevRegKey {
+ /* 8032B780 */ void searchUpdateMaterialID(J3DMaterialTable*);
};
struct J3DAnmColor {
- /* 8032A8A4 */ // False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-void searchUpdateMaterialID(J3DMaterialTable*);
+ /* 8032A8A4 */ void searchUpdateMaterialID(J3DMaterialTable*);
};
-struct J3DAnmTevRegKey {
- /* 8032B780 */ // False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-void searchUpdateMaterialID(J3DMaterialTable*);
+struct J3DAnmTextureSRTKey {
+ /* 8032B0C0 */ void searchUpdateMaterialID(J3DMaterialTable*);
};
-struct J3DAnmTexPattern;
struct J3DMaterialTable {
- /* 8032FAF4 */ // False False
-// J3DAnmColor* False
-// J3DAnmColor False
-void entryMatColorAnimator(J3DAnmColor*);
- /* 8032FBC8 */ // False False
-// J3DAnmTexPattern* False
-// J3DAnmTexPattern False
-void entryTexNoAnimator(J3DAnmTexPattern*);
- /* 8032FCC4 */ // False False
-// J3DAnmTextureSRTKey* False
-// J3DAnmTextureSRTKey False
-void entryTexMtxAnimator(J3DAnmTextureSRTKey*);
- /* 8032FE70 */ // False False
-// J3DAnmTevRegKey* False
-// J3DAnmTevRegKey False
-void entryTevRegAnimator(J3DAnmTevRegKey*);
+ /* 8032FAF4 */ void entryMatColorAnimator(J3DAnmColor*);
+ /* 8032FBC8 */ void entryTexNoAnimator(J3DAnmTexPattern*);
+ /* 8032FCC4 */ void entryTexMtxAnimator(J3DAnmTextureSRTKey*);
+ /* 8032FE70 */ void entryTevRegAnimator(J3DAnmTevRegKey*);
};
struct J3DAnmTexPattern {
- /* 8032B004 */ // False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-void searchUpdateMaterialID(J3DMaterialTable*);
+ /* 8032B004 */ void searchUpdateMaterialID(J3DMaterialTable*);
};
struct mDoExt_btpAnm {
- /* 8000D54C */ // False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// J3DAnmTexPattern* False
-// J3DAnmTexPattern False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-void init(J3DMaterialTable*, J3DAnmTexPattern*, int, int, f32, s16, s16);
- /* 8000D5E8 */ // False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// s16 False
-void entry(J3DMaterialTable*, s16);
+ /* 8000D54C */ void init(J3DMaterialTable*, J3DAnmTexPattern*, int, int, f32, s16, s16);
+ /* 8000D5E8 */ void entry(J3DMaterialTable*, s16);
};
struct mDoExt_btkAnm {
- /* 8000D63C */ // False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// J3DAnmTextureSRTKey* False
-// J3DAnmTextureSRTKey False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-void init(J3DMaterialTable*, J3DAnmTextureSRTKey*, int, int, f32, s16, s16);
- /* 8000D6D8 */ // False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// f32 False
-void entry(J3DMaterialTable*, f32);
+ /* 8000D63C */ void init(J3DMaterialTable*, J3DAnmTextureSRTKey*, int, int, f32, s16, s16);
+ /* 8000D6D8 */ void entry(J3DMaterialTable*, f32);
};
struct mDoExt_brkAnm {
- /* 8000D70C */ // False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// J3DAnmTevRegKey* False
-// J3DAnmTevRegKey False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-void init(J3DMaterialTable*, J3DAnmTevRegKey*, int, int, f32, s16, s16);
- /* 8000D7A8 */ // False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// f32 False
-void entry(J3DMaterialTable*, f32);
+ /* 8000D70C */ void init(J3DMaterialTable*, J3DAnmTevRegKey*, int, int, f32, s16, s16);
+ /* 8000D7A8 */ void entry(J3DMaterialTable*, f32);
};
struct mDoExt_bpkAnm {
- /* 8000D47C */ // False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// J3DAnmColor* False
-// J3DAnmColor False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-void init(J3DMaterialTable*, J3DAnmColor*, int, int, f32, s16, s16);
- /* 8000D518 */ // False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// f32 False
-void entry(J3DMaterialTable*, f32);
+ /* 8000D47C */ void init(J3DMaterialTable*, J3DAnmColor*, int, int, f32, s16, s16);
+ /* 8000D518 */ void entry(J3DMaterialTable*, f32);
};
-struct J3DAnmCluster {
-};
+struct J3DAnmCluster {};
struct J3DDeformData {
- /* 8032E364 */ // False False
-// J3DAnmCluster* False
-// J3DAnmCluster False
-void setAnm(J3DAnmCluster*);
+ /* 8032E364 */ void setAnm(J3DAnmCluster*);
};
struct mDoExt_blkAnm {
- /* 8000DA08 */ // False False
-// J3DDeformData* False
-// J3DDeformData False
-// J3DAnmCluster* False
-// J3DAnmCluster False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-void init(J3DDeformData*, J3DAnmCluster*, int, int, f32, s16, s16);
+ /* 8000DA08 */ void init(J3DDeformData*, J3DAnmCluster*, int, int, f32, s16, s16);
};
-struct J3DAnmTransform {
-};
+struct J3DAnmTransform {};
struct mDoExt_bckAnm {
- /* 8000D7DC */ // False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-// bool False
-void init(J3DAnmTransform*, int, int, f32, s16, s16, bool);
- /* 8000D990 */ // False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-void changeBckOnly(J3DAnmTransform*);
- /* 8000D9CC */ // False False
-// J3DModelData* False
-// J3DModelData False
-// f32 False
-void entry(J3DModelData*, f32);
- /* 8000D9E8 */ // False False
-// J3DModelData* False
-// J3DModelData False
-// u16 False
-// f32 False
-void entryJoint(J3DModelData*, u16, f32);
+ /* 8000D7DC */ void init(J3DAnmTransform*, int, int, f32, s16, s16, bool);
+ /* 8000D990 */ void changeBckOnly(J3DAnmTransform*);
+ /* 8000D9CC */ void entry(J3DModelData*, f32);
+ /* 8000D9E8 */ void entryJoint(J3DModelData*, u16, f32);
};
struct mDoExt_baseAnm {
- /* 8000D320 */ // True False
-// s16 False
-// int False
-// f32 False
-// s16 False
-// s16 False
-void initPlay(s16, int, f32, s16, s16);
- /* 8000D428 */ // False False
-void play();
+ /* 8000D320 */ void initPlay(s16, int, f32, s16, s16);
+ /* 8000D428 */ void play();
};
struct mDoExt_MtxCalcOldFrame {
- /* 8000F848 */ // False False
-// f32 False
-// u16 False
-// u16 False
-void initOldFrameMorf(f32, u16, u16);
- /* 8000F8CC */ // True False
-void decOldFrameMorfCounter();
+ /* 8000F848 */ void initOldFrameMorf(f32, u16, u16);
+ /* 8000F8CC */ void decOldFrameMorfCounter();
};
struct mDoExt_MtxCalcAnmBlendTblOld {
- /* 8000F4B0 */ // True False
-void calc();
- /* 80014EB0 */ // True False
-~mDoExt_MtxCalcAnmBlendTblOld();
+ /* 8000F4B0 */ void calc();
+ /* 80014EB0 */ ~mDoExt_MtxCalcAnmBlendTblOld();
};
struct mDoExt_MtxCalcAnmBlendTbl {
- /* 8000F26C */ // True False
-void calc();
- /* 80014F3C */ // True False
-~mDoExt_MtxCalcAnmBlendTbl();
+ /* 8000F26C */ void calc();
+ /* 80014F3C */ ~mDoExt_MtxCalcAnmBlendTbl();
};
-struct mDoExt_McaMorfCallBack2_c {
-};
+struct J3DTransformInfo {};
struct Z2Creature {
- /* 802C0628 */ // False False
-// void* False
-// void False
-// bool False
-// f32 False
-// f32 False
-void initAnime(void*, bool, f32, f32);
- /* 802C06D0 */ // False False
-// f32 False
-// f32 False
-void updateAnime(f32, f32);
+ /* 802C0628 */ void initAnime(void*, bool, f32, f32);
+ /* 802C06D0 */ void updateAnime(f32, f32);
};
-struct J3DTransformInfo {
-};
+struct mDoExt_McaMorfCallBack1_c {};
-struct mDoExt_McaMorfCallBack1_c {
-};
+struct mDoExt_McaMorfCallBack2_c {};
struct mDoExt_McaMorfSO {
- /* 800107D0 */ // False False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// Z2Creature* False
-// Z2Creature False
-// u32 False
-// u32 False
-mDoExt_McaMorfSO(J3DModelData*, mDoExt_McaMorfCallBack1_c*, mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, int, f32, int, int, Z2Creature*, u32, u32);
- /* 80010888 */ // True False
-~mDoExt_McaMorfSO();
- /* 800108F0 */ // True False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// Z2Creature* False
-// Z2Creature False
-// u32 False
-// u32 False
-void create(J3DModelData*, mDoExt_McaMorfCallBack1_c*, mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, int, f32, int, int, Z2Creature*, u32, u32);
- /* 80010B68 */ // True False
-void calc();
- /* 80010E70 */ // False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
-void setAnm(J3DAnmTransform*, int, f32, f32, f32, f32);
- /* 800110B0 */ // False False
-// u32 False
-// s8 False
-void play(u32, s8);
- /* 80011154 */ // False False
-void updateDL();
- /* 800111C0 */ // False False
-void entryDL();
- /* 800111EC */ // False False
-void modelCalc();
- /* 80011250 */ // False False
-// u16 False
-// J3DTransformInfo* False
-// J3DTransformInfo False
-void getTransform(u16, J3DTransformInfo*);
- /* 80011310 */ // False False
-void stopZelAnime();
+ /* 800107D0 */ mDoExt_McaMorfSO(J3DModelData*, mDoExt_McaMorfCallBack1_c*,
+ mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, int, f32, int,
+ int, Z2Creature*, u32, u32);
+ /* 80010888 */ ~mDoExt_McaMorfSO();
+ /* 800108F0 */ void create(J3DModelData*, mDoExt_McaMorfCallBack1_c*,
+ mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, int, f32, int, int,
+ Z2Creature*, u32, u32);
+ /* 80010B68 */ void calc();
+ /* 80010E70 */ void setAnm(J3DAnmTransform*, int, f32, f32, f32, f32);
+ /* 800110B0 */ void play(u32, s8);
+ /* 80011154 */ void updateDL();
+ /* 800111C0 */ void entryDL();
+ /* 800111EC */ void modelCalc();
+ /* 80011250 */ void getTransform(u16, J3DTransformInfo*);
+ /* 80011310 */ void stopZelAnime();
};
struct mDoExt_McaMorf2 {
- /* 80011348 */ // False False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// Z2Creature* False
-// Z2Creature False
-// u32 False
-// u32 False
-mDoExt_McaMorf2(J3DModelData*, mDoExt_McaMorfCallBack1_c*, mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, J3DAnmTransform*, int, f32, int, int, Z2Creature*, u32, u32);
- /* 800113FC */ // True False
-~mDoExt_McaMorf2();
- /* 80011464 */ // True False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// Z2Creature* False
-// Z2Creature False
-// u32 False
-// u32 False
-void create(J3DModelData*, mDoExt_McaMorfCallBack1_c*, mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, J3DAnmTransform*, int, f32, int, int, Z2Creature*, u32, u32);
- /* 800116B4 */ // True False
-void ERROR_EXIT();
- /* 800116F4 */ // True False
-void calc();
- /* 80011D70 */ // False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// f32 False
-// int False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
-void setAnm(J3DAnmTransform*, J3DAnmTransform*, f32, int, f32, f32, f32, f32);
- /* 80011FCC */ // False False
-// f32 False
-void setAnmRate(f32);
- /* 800120A0 */ // False False
-// u32 False
-// s8 False
-void play(u32, s8);
- /* 80012144 */ // False False
-void entryDL();
- /* 80012170 */ // False False
-void modelCalc();
- /* 800121E8 */ // False False
-void stopZelAnime();
+ /* 80011348 */ mDoExt_McaMorf2(J3DModelData*, mDoExt_McaMorfCallBack1_c*,
+ mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, J3DAnmTransform*,
+ int, f32, int, int, Z2Creature*, u32, u32);
+ /* 800113FC */ ~mDoExt_McaMorf2();
+ /* 80011464 */ void create(J3DModelData*, mDoExt_McaMorfCallBack1_c*,
+ mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, J3DAnmTransform*, int,
+ f32, int, int, Z2Creature*, u32, u32);
+ /* 800116B4 */ void ERROR_EXIT();
+ /* 800116F4 */ void calc();
+ /* 80011D70 */ void setAnm(J3DAnmTransform*, J3DAnmTransform*, f32, int, f32, f32, f32, f32);
+ /* 80011FCC */ void setAnmRate(f32);
+ /* 800120A0 */ void play(u32, s8);
+ /* 80012144 */ void entryDL();
+ /* 80012170 */ void modelCalc();
+ /* 800121E8 */ void stopZelAnime();
};
struct mDoExt_McaMorf {
- /* 8000FC4C */ // False False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// int False
-// void* False
-// void False
-// u32 False
-// u32 False
-mDoExt_McaMorf(J3DModelData*, mDoExt_McaMorfCallBack1_c*, mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, int, f32, int, int, int, void*, u32, u32);
- /* 8000FD10 */ // True False
-~mDoExt_McaMorf();
- /* 8000FD94 */ // True False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// int False
-// void* False
-// void False
-// u32 False
-// u32 False
-void create(J3DModelData*, mDoExt_McaMorfCallBack1_c*, mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, int, f32, int, int, int, void*, u32, u32);
- /* 80010074 */ // True False
-void calc();
- /* 8001037C */ // False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
-// void* False
-// void False
-void setAnm(J3DAnmTransform*, int, f32, f32, f32, f32, void*);
- /* 800105C8 */ // False False
-// Vec* False
-// Vec False
-// u32 False
-// s8 False
-void play(Vec*, u32, s8);
- /* 80010680 */ // False False
-void entryDL();
- /* 800106AC */ // False False
-void modelCalc();
- /* 80010710 */ // True False
-// u16 False
-// J3DTransformInfo* False
-// J3DTransformInfo False
-void getTransform(u16, J3DTransformInfo*);
+ /* 8000FC4C */ mDoExt_McaMorf(J3DModelData*, mDoExt_McaMorfCallBack1_c*,
+ mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, int, f32, int, int,
+ int, void*, u32, u32);
+ /* 8000FD10 */ ~mDoExt_McaMorf();
+ /* 8000FD94 */ void create(J3DModelData*, mDoExt_McaMorfCallBack1_c*,
+ mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, int, f32, int, int,
+ int, void*, u32, u32);
+ /* 80010074 */ void calc();
+ /* 8001037C */ void setAnm(J3DAnmTransform*, int, f32, f32, f32, f32, void*);
+ /* 800105C8 */ void play(Vec*, u32, s8);
+ /* 80010680 */ void entryDL();
+ /* 800106AC */ void modelCalc();
+ /* 80010710 */ void getTransform(u16, J3DTransformInfo*);
};
struct mDoExt_3Dline_c {
- /* 800123D0 */ // True False
-// u16 False
-// int False
-// int False
-void init(u16, int, int);
- /* 800126BC */ // True False
-mDoExt_3Dline_c();
+ /* 800123D0 */ void init(u16, int, int);
+ /* 800126BC */ mDoExt_3Dline_c();
};
-struct mDoExt_3DlineMat_c {
-};
+struct mDoExt_3DlineMat_c {};
struct mDoExt_3DlineMatSortPacket {
- /* 80014738 */ // False False
-// mDoExt_3DlineMat_c* False
-// mDoExt_3DlineMat_c False
-void setMat(mDoExt_3DlineMat_c*);
- /* 8001479C */ // True False
-void draw();
- /* 80014E20 */ // False False
-~mDoExt_3DlineMatSortPacket();
+ /* 80014738 */ void setMat(mDoExt_3DlineMat_c*);
+ /* 8001479C */ void draw();
+ /* 80014E20 */ ~mDoExt_3DlineMatSortPacket();
};
-struct _GXColor {
-};
+struct _GXColor {};
-struct dKy_tevstr_c {
-};
+struct dKy_tevstr_c {};
-struct ResTIMG {
-};
+struct ResTIMG {};
struct mDoExt_3DlineMat1_c {
- /* 80013360 */ // False False
-// u16 False
-// u16 False
-// ResTIMG* False
-// ResTIMG False
-// int False
-void init(u16, u16, ResTIMG*, int);
- /* 800134F8 */ // True False
-void setMaterial();
- /* 800135D0 */ // True False
-void draw();
- /* 80013FB0 */ // False False
-// int False
-// _GXColor& False
-// _GXColor False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
-void update(int, _GXColor&, dKy_tevstr_c*);
- /* 8001373C */ // False False
-// int False
-// f32 False
-// _GXColor& False
-// _GXColor False
-// u16 False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
-void update(int, f32, _GXColor&, u16, dKy_tevstr_c*);
- /* 80014E7C */ // True False
-// bool False
-bool getMaterialID();
+ /* 80013360 */ void init(u16, u16, ResTIMG*, int);
+ /* 800134F8 */ void setMaterial();
+ /* 800135D0 */ void draw();
+ /* 80013FB0 */ void update(int, _GXColor&, dKy_tevstr_c*);
+ /* 8001373C */ void update(int, f32, _GXColor&, u16, dKy_tevstr_c*);
+ /* 80014E7C */ bool getMaterialID();
};
struct mDoExt_3DlineMat0_c {
- /* 800125E0 */ // False False
-// u16 False
-// u16 False
-// int False
-void init(u16, u16, int);
- /* 800126C0 */ // True False
-void setMaterial();
- /* 80012774 */ // True False
-void draw();
- /* 80012874 */ // False False
-// int False
-// f32 False
-// _GXColor& False
-// _GXColor False
-// u16 False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
-void update(int, f32, _GXColor&, u16, dKy_tevstr_c*);
- /* 80012E3C */ // False False
-// int False
-// _GXColor& False
-// _GXColor False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
-void update(int, _GXColor&, dKy_tevstr_c*);
- /* 80014E84 */ // True False
-// bool False
-bool getMaterialID();
+ /* 800125E0 */ void init(u16, u16, int);
+ /* 800126C0 */ void setMaterial();
+ /* 80012774 */ void draw();
+ /* 80012874 */ void update(int, f32, _GXColor&, u16, dKy_tevstr_c*);
+ /* 80012E3C */ void update(int, _GXColor&, dKy_tevstr_c*);
+ /* 80014E84 */ bool getMaterialID();
};
-struct J3DDrawBuffer;
-struct J3DPacket {
- /* 8000E680 */ // False False
-~J3DPacket();
- /* 80312750 */ // False False
-// bool False
-// J3DDrawBuffer* False
-// J3DDrawBuffer False
-bool entry(J3DDrawBuffer*);
+struct J3DPacket;
+struct J3DDrawBuffer {
+ /* 8032548C */ void entryImm(J3DPacket*, u16);
};
-struct J3DDrawBuffer {
- /* 8032548C */ // False False
-// J3DPacket* False
-// J3DPacket False
-// u16 False
-void entryImm(J3DPacket*, u16);
+struct J3DPacket {
+ /* 8000E680 */ ~J3DPacket();
+ /* 80312750 */ bool entry(J3DDrawBuffer*);
};
struct dDlst_list_c {
- /* 800565EC */ // False False
-// J3DDrawBuffer* False
-// J3DDrawBuffer False
-// J3DPacket* False
-// J3DPacket False
-// cXyz& False
-// cXyz False
-void entryZSortXluDrawList(J3DDrawBuffer*, J3DPacket*, cXyz&);
+ /* 800565EC */ void entryZSortXluDrawList(J3DDrawBuffer*, J3DPacket*, cXyz&);
};
-struct _GXLogicOp {
-};
+struct _GXLogicOp {};
-struct _GXCompare {
-};
+struct _GXCompare {};
-struct _GXBlendMode {
-};
+struct _GXBlendMode {};
-struct _GXBlendFactor {
-};
+struct _GXBlendFactor {};
-struct JAISoundID {
-};
+struct JAISoundID {};
-struct Z2SoundHandlePool {
-};
+struct Z2SoundHandlePool {};
struct Z2SoundObjBase {
- /* 802BE038 */ // False False
-// u32 False
-// s8 False
-void framework(u32, s8);
- /* 802BE070 */ // False False
-void dispose();
- /* 802BE104 */ // False False
-// Z2SoundHandlePool& False
-// Z2SoundHandlePool False
-void stopOK(Z2SoundHandlePool&);
- /* 802BE144 */ // False False
-// JAISoundID False
-// u32 False
-// s8 False
-void startSound(JAISoundID, u32, s8);
- /* 802BE2D4 */ // False False
-// JAISoundID False
-// u32 False
-// s8 False
-void startLevelSound(JAISoundID, u32, s8);
+ /* 802BE038 */ void framework(u32, s8);
+ /* 802BE070 */ void dispose();
+ /* 802BE104 */ void stopOK(Z2SoundHandlePool&);
+ /* 802BE144 */ void startSound(JAISoundID, u32, s8);
+ /* 802BE2D4 */ void startLevelSound(JAISoundID, u32, s8);
};
struct Z2SoundObjAnime {
- /* 802BEB94 */ // False False
-Z2SoundObjAnime();
- /* 802BEBDC */ // False False
-// Vec* False
-// Vec False
-// u8 False
-void init(Vec*, u8);
- /* 802BEBFC */ // False False
-// void* False
-// void False
-// bool False
-// f32 False
-// f32 False
-void initAnime(void*, bool, f32, f32);
- /* 802BEED4 */ // False False
-// f32 False
-// f32 False
-void updateAnime(f32, f32);
+ /* 802BEB94 */ Z2SoundObjAnime();
+ /* 802BEBDC */ void init(Vec*, u8);
+ /* 802BEBFC */ void initAnime(void*, bool, f32, f32);
+ /* 802BEED4 */ void updateAnime(f32, f32);
};
-struct ResFONT {
-};
+struct ResFONT {};
-struct Quaternion {
-};
+struct Quaternion {};
struct JUtility {
- struct TColor {
- };
-
+ struct TColor {};
};
struct JKRHeap {
- /* 802CE438 */ // False False
-void becomeCurrentHeap();
- /* 802CE448 */ // False False
-void destroy();
- /* 802CE500 */ // False False
-// void* False
-// void False
-// JKRHeap* False
-// JKRHeap False
-void free(void*, JKRHeap*);
- /* 802CEB78 */ // False False
-// bool False
-void setErrorFlag(bool);
+ /* 802CE438 */ void becomeCurrentHeap();
+ /* 802CE448 */ void destroy();
+ /* 802CE500 */ void free(void*, JKRHeap*);
+ /* 802CEB78 */ void setErrorFlag(bool);
};
struct JUTResFont {
- /* 802DEF94 */ // False False
-// ResFONT const* False
-// ResFONT const False
-// ResFONT False
-// JKRHeap* False
-// JKRHeap False
-JUTResFont(ResFONT const*, JKRHeap*);
+ /* 802DEF94 */ JUTResFont(ResFONT const*, JKRHeap*);
};
struct JUTNameTab {
- /* 802DEAF8 */ // False False
-// u16 False
-void getName(u16) const;
+ /* 802DEAF8 */ void getName(u16) const;
};
struct JUTFont {
- /* 8001494C */ // True False
-~JUTFont();
- /* 80014D9C */ // True False
-// JUtility::TColor False
-// JUtility::TColor False
-void setGX(JUtility::TColor, JUtility::TColor);
- /* 80014DC8 */ // True False
-void getCellWidth() const;
- /* 80014DF4 */ // True False
-void getCellHeight() const;
+ /* 8001494C */ ~JUTFont();
+ /* 80014D9C */ void setGX(JUtility::TColor, JUtility::TColor);
+ /* 80014DC8 */ void getCellWidth() const;
+ /* 80014DF4 */ void getCellHeight() const;
};
struct JUTCacheFont {
- /* 802DD188 */ // False False
-// ResFONT const* False
-// ResFONT const False
-// ResFONT False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-JUTCacheFont(ResFONT const*, u32, JKRHeap*);
+ /* 802DD188 */ JUTCacheFont(ResFONT const*, u32, JKRHeap*);
};
struct JKRSolidHeap {
- /* 802D0A24 */ // False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// bool False
-void create(u32, JKRHeap*, bool);
- /* 802D0BF4 */ // False False
-void adjustSize();
+ /* 802D0A24 */ void create(u32, JKRHeap*, bool);
+ /* 802D0BF4 */ void adjustSize();
};
struct JKRFileLoader {
- /* 802D4308 */ // False False
-// void* False
-// void False
-// JKRFileLoader* False
-// JKRFileLoader False
-void removeResource(void*, JKRFileLoader*);
+ /* 802D4308 */ void removeResource(void*, JKRFileLoader*);
};
struct JKRExpHeap {
- /* 802CEE2C */ // False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// bool False
-void create(u32, JKRHeap*, bool);
+ /* 802CEE2C */ void create(u32, JKRHeap*, bool);
};
struct JKRAssertHeap {
- /* 802D1368 */ // False False
-// JKRHeap* False
-// JKRHeap False
-void create(JKRHeap*);
+ /* 802D1368 */ void create(JKRHeap*);
};
struct JKRArchive {
- /* 802D5B38 */ // False False
-// u32 False
-// char const* False
-// char const False
-// char False
-// JKRArchive* False
-// JKRArchive False
-void getGlbResource(u32, char const*, JKRArchive*);
- /* 802D6770 */ // False False
-// u16 False
-void findIdResource(u16) const;
+ /* 802D5B38 */ void getGlbResource(u32, char const*, JKRArchive*);
+ /* 802D6770 */ void findIdResource(u16) const;
};
-struct J3DZMode {
-};
+struct J3DZMode {};
struct J3DVertexBuffer {
- /* 80310FD8 */ // False False
-void init();
+ /* 80310FD8 */ void init();
};
-struct J3DTexMtxAnm {
-};
+struct J3DTexMtxAnm {};
struct J3DTexCoord {
- /* 8000E464 */ // False False
-J3DTexCoord();
+ /* 8000E464 */ J3DTexCoord();
};
struct J3DTexGenBlock {
- /* 8000DFD8 */ // False False
-// bool False
-// u32 False
-bool getTexMtx(u32);
- /* 8000DFE0 */ // False False
-// bool False
-// u32 False
-bool getTexCoord(u32);
- /* 8000DFE8 */ // False False
-// bool False
-bool getTexGenNum() const;
- /* 8000E0CC */ // False False
-// void False
-// u32 False
-// J3DTexCoord const* False
-// J3DTexCoord const False
-// J3DTexCoord False
-void setTexCoord(u32, J3DTexCoord const*);
- /* 8000E0D0 */ // False False
-// void False
-// u32 False
-void setTexGenNum(u32);
+ /* 8000DFD8 */ bool getTexMtx(u32);
+ /* 8000DFE0 */ bool getTexCoord(u32);
+ /* 8000DFE8 */ bool getTexGenNum() const;
+ /* 8000E0CC */ void setTexCoord(u32, J3DTexCoord const*);
+ /* 8000E0D0 */ void setTexGenNum(u32);
};
struct J3DTevSwapModeTable {
- /* 8000E134 */ // False False
-J3DTevSwapModeTable();
+ /* 8000E134 */ J3DTevSwapModeTable();
};
-struct J3DTevStageInfo {
-};
+struct J3DTevStageInfo {};
struct J3DTevStage {
- /* 8000E230 */ // False False
-J3DTevStage();
- /* 8000E298 */ // False False
-// J3DTevStageInfo const& False
-// J3DTevStageInfo const False
-// J3DTevStageInfo False
-void setTevStageInfo(J3DTevStageInfo const&);
+ /* 8000E230 */ J3DTevStage();
+ /* 8000E298 */ void setTevStageInfo(J3DTevStageInfo const&);
};
struct J3DTevOrder {
- /* 8000E140 */ // False False
-J3DTevOrder();
+ /* 8000E140 */ J3DTevOrder();
};
-struct J3DTevKColorAnm {
-};
+struct J3DTevKColorAnm {};
-struct J3DTevColorAnm {
+struct J3DTevColorAnm {};
+
+struct J3DIndTevStage {
+ /* 8000E14C */ J3DIndTevStage();
};
struct J3DGXColorS10 {
- /* 8000E460 */ // False False
-J3DGXColorS10();
+ /* 8000E460 */ J3DGXColorS10();
};
struct J3DGXColor {
- /* 8000E538 */ // False False
-J3DGXColor();
-};
-
-struct J3DIndTevStage {
- /* 8000E14C */ // False False
-J3DIndTevStage();
+ /* 8000E538 */ J3DGXColor();
};
struct J3DTevBlock {
- /* 8000DBC8 */ // False False
-// void False
-void patchTexNoAndTexCoordScale();
- /* 8000DBD4 */ // False False
-// void False
-void patch();
- /* 8000DF84 */ // False False
-// bool False
-// u32 False
-bool getIndTevStage(u32);
- /* 8000DF8C */ // False False
-// bool False
-// u32 False
-bool getTevStage(u32);
- /* 8000DF94 */ // False False
-// u32 False
-void getTexNo(u32) const;
- /* 8000DFA0 */ // False False
-// bool False
-// u32 False
-bool getTevSwapModeTable(u32);
- /* 8000DFA8 */ // False False
-// bool False
-// u32 False
-bool getTevKAlphaSel(u32);
- /* 8000DFB0 */ // False False
-// bool False
-// u32 False
-bool getTevKColorSel(u32);
- /* 8000DFB8 */ // False False
-// bool False
-// u32 False
-bool getTevOrder(u32);
- /* 8000DFC0 */ // False False
-// bool False
-// u32 False
-bool getTevKColor(u32);
- /* 8000DFC8 */ // False False
-// bool False
-// u32 False
-bool getTevColor(u32);
- /* 8000DFD0 */ // False False
-// bool False
-bool getTevStageNum() const;
- /* 8000E0A4 */ // False False
-// void False
-// u32 False
-// J3DIndTevStage False
-void setIndTevStage(u32, J3DIndTevStage);
- /* 8000E0A8 */ // False False
-// void False
-// u32 False
-// J3DTevStage False
-void setTevStage(u32, J3DTevStage);
- /* 8000E0AC */ // False False
-// void False
-// u32 False
-// u16 False
-void setTexNo(u32, u16);
- /* 8000E0B0 */ // False False
-// void False
-// u32 False
-// J3DTevSwapModeTable False
-void setTevSwapModeTable(u32, J3DTevSwapModeTable);
- /* 8000E0B4 */ // False False
-// void False
-// u32 False
-// u8 False
-void setTevKAlphaSel(u32, u8);
- /* 8000E0B8 */ // False False
-// void False
-// u32 False
-// u8 False
-void setTevKColorSel(u32, u8);
- /* 8000E0BC */ // False False
-// void False
-// u32 False
-// J3DTevOrder False
-void setTevOrder(u32, J3DTevOrder);
- /* 8000E0C0 */ // False False
-// void False
-// u32 False
-// J3DGXColor False
-void setTevKColor(u32, J3DGXColor);
- /* 8000E0C4 */ // False False
-// void False
-// u32 False
-// J3DGXColorS10 False
-void setTevColor(u32, J3DGXColorS10);
- /* 8000E0C8 */ // False False
-// void False
-// u8 False
-void setTevStageNum(u8);
+ /* 8000DBC8 */ void patchTexNoAndTexCoordScale();
+ /* 8000DBD4 */ void patch();
+ /* 8000DF84 */ bool getIndTevStage(u32);
+ /* 8000DF8C */ bool getTevStage(u32);
+ /* 8000DF94 */ void getTexNo(u32) const;
+ /* 8000DFA0 */ bool getTevSwapModeTable(u32);
+ /* 8000DFA8 */ bool getTevKAlphaSel(u32);
+ /* 8000DFB0 */ bool getTevKColorSel(u32);
+ /* 8000DFB8 */ bool getTevOrder(u32);
+ /* 8000DFC0 */ bool getTevKColor(u32);
+ /* 8000DFC8 */ bool getTevColor(u32);
+ /* 8000DFD0 */ bool getTevStageNum() const;
+ /* 8000E0A4 */ void setIndTevStage(u32, J3DIndTevStage);
+ /* 8000E0A8 */ void setTevStage(u32, J3DTevStage);
+ /* 8000E0AC */ void setTexNo(u32, u16);
+ /* 8000E0B0 */ void setTevSwapModeTable(u32, J3DTevSwapModeTable);
+ /* 8000E0B4 */ void setTevKAlphaSel(u32, u8);
+ /* 8000E0B8 */ void setTevKColorSel(u32, u8);
+ /* 8000E0BC */ void setTevOrder(u32, J3DTevOrder);
+ /* 8000E0C0 */ void setTevKColor(u32, J3DGXColor);
+ /* 8000E0C4 */ void setTevColor(u32, J3DGXColorS10);
+ /* 8000E0C8 */ void setTevStageNum(u8);
};
struct J3DSys {
- /* 8031073C */ // False False
-void reinitGX();
+ /* 8031073C */ void reinitGX();
};
struct J3DShapePacket {
- /* 80312FBC */ // False False
-void drawFast();
+ /* 80312FBC */ void drawFast();
};
struct J3DShape {
- /* 80315300 */ // False False
-void loadPreDrawSetting() const;
+ /* 80315300 */ void loadPreDrawSetting() const;
};
-struct J3DAlphaComp {
-};
+struct J3DBlend {};
-struct J3DBlend {
-};
+struct J3DAlphaComp {};
struct J3DPEBlock {
- /* 8000DBCC */ // False False
-// void False
-void patch();
- /* 8000DF3C */ // False False
-// bool False
-bool getZCompLoc() const;
- /* 8000DF44 */ // False False
-// bool False
-bool getZMode();
- /* 8000DF4C */ // False False
-// bool False
-bool getBlend();
- /* 8000DF54 */ // False False
-// bool False
-bool getAlphaComp();
- /* 8000DF5C */ // False False
-// bool False
-bool getFog();
- /* 8000E010 */ // False False
-// void False
-// u8 False
-void setZCompLoc(u8);
- /* 8000E014 */ // False False
-// void False
-// J3DZMode False
-void setZMode(J3DZMode);
- /* 8000E018 */ // False False
-// void False
-// J3DBlend const& False
-// J3DBlend const False
-// J3DBlend False
-void setBlend(J3DBlend const&);
- /* 8000E01C */ // False False
-// void False
-// J3DAlphaComp const& False
-// J3DAlphaComp const False
-// J3DAlphaComp False
-void setAlphaComp(J3DAlphaComp const&);
+ /* 8000DBCC */ void patch();
+ /* 8000DF3C */ bool getZCompLoc() const;
+ /* 8000DF44 */ bool getZMode();
+ /* 8000DF4C */ bool getBlend();
+ /* 8000DF54 */ bool getAlphaComp();
+ /* 8000DF5C */ bool getFog();
+ /* 8000E010 */ void setZCompLoc(u8);
+ /* 8000E014 */ void setZMode(J3DZMode);
+ /* 8000E018 */ void setBlend(J3DBlend const&);
+ /* 8000E01C */ void setAlphaComp(J3DAlphaComp const&);
};
struct J3DMtxCalcNoAnmBase {
- /* 8000FA8C */ // True False
-~J3DMtxCalcNoAnmBase();
+ /* 8000FA8C */ ~J3DMtxCalcNoAnmBase();
};
template <typename A0, typename B0>
-struct J3DMtxCalcNoAnm { };
+struct J3DMtxCalcNoAnm {};
/* J3DMtxCalcNoAnm<J3DMtxCalcCalcTransformMaya, J3DMtxCalcJ3DSysInitMaya> */
struct J3DMtxCalcNoAnm__template0 {
- /* 8000FA20 */ // False True
-~J3DMtxCalcNoAnm__template0();
- /* 8001505C */ // False True
-// Vec const& False
-// Vec const False
-// Vec False
-// f32 const (& )[3][4] False
-// f32 const False
-// f32 False
-// & False
-// False
-void init(Vec const&, f32 const (& )[3][4]);
- /* 80015084 */ // False True
-void calc();
+ /* 8000FA20 */ ~J3DMtxCalcNoAnm__template0();
+ /* 8001505C */ void init(Vec const&, f32 const (&)[3][4]);
+ /* 80015084 */ void calc();
};
struct J3DMtxCalcJ3DSysInitMaya {
- /* 8032ECAC */ // False False
-// Vec const& False
-// Vec const False
-// Vec False
-// f32 const (& )[3][4] False
-// f32 const False
-// f32 False
-// & False
-// False
-void init(Vec const&, f32 const (& )[3][4]);
+ /* 8032ECAC */ void init(Vec const&, f32 const (&)[3][4]);
};
struct J3DMtxCalcCalcTransformMaya {
- /* 8032EFBC */ // False False
-// J3DTransformInfo const& False
-// J3DTransformInfo const False
-// J3DTransformInfo False
-void calcTransform(J3DTransformInfo const&);
+ /* 8032EFBC */ void calcTransform(J3DTransformInfo const&);
};
struct J3DMtxCalcAnmBase {
- /* 8000D8EC */ // True False
-~J3DMtxCalcAnmBase();
- /* 80014FB8 */ // True False
-void getAnmTransform();
- /* 80014FC0 */ // True False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-void setAnmTransform(J3DAnmTransform*);
+ /* 8000D8EC */ ~J3DMtxCalcAnmBase();
+ /* 80014FB8 */ void getAnmTransform();
+ /* 80014FC0 */ void setAnmTransform(J3DAnmTransform*);
};
template <typename A0, typename B0>
-struct J3DMtxCalcAnimation { };
-/* J3DMtxCalcAnimation<J3DMtxCalcAnimationAdaptorDefault<J3DMtxCalcCalcTransformMaya>, J3DMtxCalcJ3DSysInitMaya> */
+struct J3DMtxCalcAnimation {};
+/* J3DMtxCalcAnimation<J3DMtxCalcAnimationAdaptorDefault<J3DMtxCalcCalcTransformMaya>,
+ * J3DMtxCalcJ3DSysInitMaya> */
struct J3DMtxCalcAnimation__template0 {
- /* 8000D8E4 */ // False True
-// J3DAnmTransform* False
-// J3DAnmTransform False
-void setAnmTransform(J3DAnmTransform*);
- /* 80014FC8 */ // False True
-~J3DMtxCalcAnimation__template0();
- /* 80015034 */ // False True
-// Vec const& False
-// Vec const False
-// Vec False
-// f32 const (& )[3][4] False
-// f32 const False
-// f32 False
-// & False
-// False
-void init(Vec const&, f32 const (& )[3][4]);
- /* 800150AC */ // False True
-void calc();
+ /* 8000D8E4 */ void setAnmTransform(J3DAnmTransform*);
+ /* 80014FC8 */ ~J3DMtxCalcAnimation__template0();
+ /* 80015034 */ void init(Vec const&, f32 const (&)[3][4]);
+ /* 800150AC */ void calc();
};
struct J3DMtxCalc {
- /* 8000D948 */ // True False
-~J3DMtxCalc();
- /* 80014E8C */ // False False
-// void False
-// u8 False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-void setAnmTransform(u8, J3DAnmTransform*);
- /* 80014E90 */ // False False
-// void False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-void setAnmTransform(J3DAnmTransform*);
- /* 80014E94 */ // False False
-// bool False
-// u8 False
-bool getAnmTransform(u8);
- /* 80014E9C */ // False False
-// bool False
-bool getAnmTransform();
- /* 80014EA4 */ // False False
-// void False
-// u8 False
-// f32 False
-void setWeight(u8, f32);
- /* 80014EA8 */ // False False
-// u8 False
-void getWeight(u8) const;
+ /* 8000D948 */ ~J3DMtxCalc();
+ /* 80014E8C */ void setAnmTransform(u8, J3DAnmTransform*);
+ /* 80014E90 */ void setAnmTransform(J3DAnmTransform*);
+ /* 80014E94 */ bool getAnmTransform(u8);
+ /* 80014E9C */ bool getAnmTransform();
+ /* 80014EA4 */ void setWeight(u8, f32);
+ /* 80014EA8 */ void getWeight(u8) const;
};
struct J3DMaterialAnm {
- /* 8032C5E4 */ // False False
-// int False
-// J3DTexMtxAnm* False
-// J3DTexMtxAnm False
-void setTexMtxAnm(int, J3DTexMtxAnm*);
- /* 8032C664 */ // False False
-// int False
-// J3DTevColorAnm* False
-// J3DTevColorAnm False
-void setTevColorAnm(int, J3DTevColorAnm*);
- /* 8032C6A4 */ // False False
-// int False
-// J3DTevKColorAnm* False
-// J3DTevKColorAnm False
-void setTevKColorAnm(int, J3DTevKColorAnm*);
+ /* 8032C5E4 */ void setTexMtxAnm(int, J3DTexMtxAnm*);
+ /* 8032C664 */ void setTevColorAnm(int, J3DTevColorAnm*);
+ /* 8032C6A4 */ void setTevKColorAnm(int, J3DTevKColorAnm*);
};
struct J3DIndTexOrder {
- /* 8000E128 */ // False False
-J3DIndTexOrder();
+ /* 8000E128 */ J3DIndTexOrder();
};
struct J3DIndTexMtxInfo {
- /* 803257DC */ // False False
-// J3DIndTexMtxInfo const& False
-// J3DIndTexMtxInfo const False
-// J3DIndTexMtxInfo False
-void operator=(J3DIndTexMtxInfo const&);
+ /* 803257DC */ void operator=(J3DIndTexMtxInfo const&);
};
struct J3DIndTexMtx {
- /* 8000E064 */ // False False
-~J3DIndTexMtx();
- /* 8000E0F0 */ // False False
-J3DIndTexMtx();
+ /* 8000E064 */ ~J3DIndTexMtx();
+ /* 8000E0F0 */ J3DIndTexMtx();
};
struct J3DIndTexCoordScale {
- /* 8000E024 */ // False False
-~J3DIndTexCoordScale();
- /* 8000E0E4 */ // False False
-J3DIndTexCoordScale();
+ /* 8000E024 */ ~J3DIndTexCoordScale();
+ /* 8000E0E4 */ J3DIndTexCoordScale();
};
struct J3DIndBlock {
- /* 8000DF64 */ // False False
-// bool False
-// u32 False
-bool getIndTexCoordScale(u32);
- /* 8000DF6C */ // False False
-// bool False
-// u32 False
-bool getIndTexMtx(u32);
- /* 8000DF74 */ // False False
-// bool False
-// u32 False
-bool getIndTexOrder(u32);
- /* 8000DF7C */ // False False
-// bool False
-bool getIndTexStageNum() const;
- /* 8000E020 */ // False False
-// void False
-// u32 False
-// J3DIndTexCoordScale False
-void setIndTexCoordScale(u32, J3DIndTexCoordScale);
- /* 8000E060 */ // False False
-// void False
-// u32 False
-// J3DIndTexMtx False
-void setIndTexMtx(u32, J3DIndTexMtx);
- /* 8000E0A0 */ // False False
-// void False
-// u8 False
-void setIndTexStageNum(u8);
+ /* 8000DF64 */ bool getIndTexCoordScale(u32);
+ /* 8000DF6C */ bool getIndTexMtx(u32);
+ /* 8000DF74 */ bool getIndTexOrder(u32);
+ /* 8000DF7C */ bool getIndTexStageNum() const;
+ /* 8000E020 */ void setIndTexCoordScale(u32, J3DIndTexCoordScale);
+ /* 8000E060 */ void setIndTexMtx(u32, J3DIndTexMtx);
+ /* 8000E0A0 */ void setIndTexStageNum(u8);
};
struct J3DFrameCtrl {
- /* 8000F9D8 */ // True False
-~J3DFrameCtrl();
- /* 803283FC */ // False False
-// s16 False
-void init(s16);
- /* 803289CC */ // False False
-void update();
+ /* 8000F9D8 */ ~J3DFrameCtrl();
+ /* 803283FC */ void init(s16);
+ /* 803289CC */ void update();
};
struct J3DDisplayListObj {
- /* 80312618 */ // False False
-void callDL() const;
+ /* 80312618 */ void callDL() const;
};
struct J3DColorChan {
- /* 8000E47C */ // False False
-J3DColorChan();
+ /* 8000E47C */ J3DColorChan();
};
struct J3DColorBlock {
- /* 8000DBD0 */ // False False
-// void False
-void patchLight();
- /* 8000DFF0 */ // False False
-// bool False
-// u32 False
-bool getAmbColor(u32);
- /* 8000DFF8 */ // False False
-// bool False
-// u32 False
-bool getColorChan(u32);
- /* 8000E000 */ // False False
-// bool False
-// u32 False
-bool getMatColor(u32);
- /* 8000E008 */ // False False
-// bool False
-bool getColorChanNum() const;
- /* 8000E0D4 */ // False False
-// void False
-// u32 False
-// J3DGXColor False
-void setAmbColor(u32, J3DGXColor);
- /* 8000E0D8 */ // False False
-// void False
-// u32 False
-// J3DColorChan const& False
-// J3DColorChan const False
-// J3DColorChan False
-void setColorChan(u32, J3DColorChan const&);
- /* 8000E0DC */ // False False
-// void False
-// u32 False
-// J3DGXColor False
-void setMatColor(u32, J3DGXColor);
- /* 8000E0E0 */ // False False
-// void False
-// u8 False
-void setColorChanNum(u8);
-};
-
-//
+ /* 8000DBD0 */ void patchLight();
+ /* 8000DFF0 */ bool getAmbColor(u32);
+ /* 8000DFF8 */ bool getColorChan(u32);
+ /* 8000E000 */ bool getMatColor(u32);
+ /* 8000E008 */ bool getColorChanNum() const;
+ /* 8000E0D4 */ void setAmbColor(u32, J3DGXColor);
+ /* 8000E0D8 */ void setColorChan(u32, J3DColorChan const&);
+ /* 8000E0DC */ void setMatColor(u32, J3DGXColor);
+ /* 8000E0E0 */ void setColorChanNum(u8);
+};
+
+//
// Forward References:
-//
-
-// True False
-// f32 (* )[4] False
-// f32 False
-// * False
-// False
-// J3DTransformInfo const* False
-// J3DTransformInfo const False
-// J3DTransformInfo False
-// u16 False
-static void mDoExt_setJ3DData(f32 (* )[4], J3DTransformInfo const*, u16);
-// True False
-// J3DModel* False
-// J3DModel False
+//
+
+static void mDoExt_setJ3DData(f32 (*)[4], J3DTransformInfo const*, u16);
static void mDoExt_changeMaterial(J3DModel*);
-// False False
-// J3DModelData* False
-// J3DModelData False
void mDoExt_modelTexturePatch(J3DModelData*);
-// True False
-// J3DModel* False
-// J3DModel False
static void mDoExt_modelDiff(J3DModel*);
-// False False
-// J3DModel* False
-// J3DModel False
void mDoExt_modelUpdate(J3DModel*);
-// False False
-// J3DModel* False
-// J3DModel False
void mDoExt_modelUpdateDL(J3DModel*);
-// False False
-// J3DModel* False
-// J3DModel False
void mDoExt_modelEntryDL(J3DModel*);
-// False False
-// J3DModelData* False
-// J3DModelData False
void mDoExt_btkAnmRemove(J3DModelData*);
-// False False
-// J3DModelData* False
-// J3DModelData False
void mDoExt_brkAnmRemove(J3DModelData*);
-// False False
-// J3DModelData* False
-// J3DModelData False
-// J3DModelData* False
-// J3DModelData False
void mDoExt_setupShareTexture(J3DModelData*, J3DModelData*);
-// False False
-// J3DModelData* False
-// J3DModelData False
void mDoExt_setupStageTexture(J3DModelData*);
-// False False
-// JKRHeap* False
-// JKRHeap False
void mDoExt_createAssertHeap(JKRHeap*);
-// False False
void mDoExt_getAssertHeap();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
void mDoExt_createDbPrintHeap(u32, JKRHeap*);
-// False False
void mDoExt_getDbPrintHeap();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
void mDoExt_createGameHeap(u32, JKRHeap*);
-// False False
void mDoExt_getGameHeap();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
void mDoExt_createZeldaHeap(u32, JKRHeap*);
-// False False
void mDoExt_getZeldaHeap();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
void mDoExt_createCommandHeap(u32, JKRHeap*);
-// False False
void mDoExt_getCommandHeap();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
void mDoExt_createArchiveHeap(u32, JKRHeap*);
-// False False
void mDoExt_getArchiveHeap();
-// False False
void mDoExt_getArchiveHeapPtr();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
void mDoExt_createJ2dHeap(u32, JKRHeap*);
-// False False
void mDoExt_getJ2dHeap();
-// False False
void mDoExt_getHostIOHeap();
-// True False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
static void mDoExt_createSolidHeap(u32, JKRHeap*, u32);
-// False False
-// u32 False
-// u32 False
void mDoExt_createSolidHeapFromGame(u32, u32);
-// False False
-// u32 False
-// u32 False
void mDoExt_createSolidHeapFromSystem(u32, u32);
-// True False
-// JKRHeap** False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
static void mDoExt_createSolidHeapToCurrent(JKRHeap**, u32, JKRHeap*, u32);
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
void mDoExt_createSolidHeapToCurrent(u32, JKRHeap*, u32);
-// False False
-// JKRHeap** False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
-// u32 False
void mDoExt_createSolidHeapFromGameToCurrent(JKRHeap**, u32, u32);
-// False False
-// u32 False
-// u32 False
void mDoExt_createSolidHeapFromGameToCurrent(u32, u32);
-// False False
-// JKRSolidHeap* False
-// JKRSolidHeap False
void mDoExt_adjustSolidHeap(JKRSolidHeap*);
-// False False
-// JKRSolidHeap* False
-// JKRSolidHeap False
void mDoExt_adjustSolidHeapToSystem(JKRSolidHeap*);
-// False False
-// JKRSolidHeap* False
-// JKRSolidHeap False
void mDoExt_destroySolidHeap(JKRSolidHeap*);
-// False False
-// JKRExpHeap* False
-// JKRExpHeap False
void mDoExt_destroyExpHeap(JKRExpHeap*);
-// False False
-// JKRHeap* False
-// JKRHeap False
void mDoExt_setCurrentHeap(JKRHeap*);
-// False False
void mDoExt_getCurrentHeap();
-// False False
void mDoExt_restoreCurrentHeap();
-// False False
-// JKRArchive* False
-// JKRArchive False
-// u16 False
void mDoExt_resIDToIndex(JKRArchive*, u16);
-// True False
-// JUTFont** False
-// JUTFont* False
-// JUTFont False
-// ResFONT** False
-// ResFONT* False
-// ResFONT False
-// JKRHeap* False
-// JKRHeap False
-// char const* False
-// char const False
-// char False
-// JKRArchive* False
-// JKRArchive False
-// u8 False
-// u32 False
-// u32 False
-static void mDoExt_initFontCommon(JUTFont**, ResFONT**, JKRHeap*, char const*, JKRArchive*, u8, u32, u32);
-// True False
+static void mDoExt_initFontCommon(JUTFont**, ResFONT**, JKRHeap*, char const*, JKRArchive*, u8, u32,
+ u32);
static void mDoExt_initFont0();
-// False False
void mDoExt_getMesgFont();
-// False False
void mDoExt_removeMesgFont();
-// True False
static void mDoExt_initFont1();
-// False False
void mDoExt_getRubyFont();
-// True False
static void mDoExt_initFont2();
-// False False
void mDoExt_getSubFont();
-// False False
void mDoExt_removeSubFont();
-// False False
-// J3DModelData* False
-// J3DModelData False
-// u32 False
-// u32 False
void mDoExt_J3DModel__create(J3DModelData*, u32, u32);
-// False False
-// u32 False
void mDoExt_setAraCacheSize(u32);
-// False False
void mDoExt_GetCurrentRunningThread();
-// True False
-// f32 (* )[4] False
-// f32 False
-// * False
-// False
-// J3DTransformInfo const* False
-// J3DTransformInfo const False
-// J3DTransformInfo False
-// u16 False
extern "C" static void mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs();
-// True False
-// s16 False
-// int False
-// f32 False
-// s16 False
-// s16 False
extern "C" void initPlay__14mDoExt_baseAnmFsifss();
-// False False
extern "C" void play__14mDoExt_baseAnmFv();
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// J3DAnmColor* False
-// J3DAnmColor False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
extern "C" void init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifss();
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// f32 False
extern "C" void entry__13mDoExt_bpkAnmFP16J3DMaterialTablef();
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// J3DAnmTexPattern* False
-// J3DAnmTexPattern False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
extern "C" void init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss();
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// s16 False
extern "C" void entry__13mDoExt_btpAnmFP16J3DMaterialTables();
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// J3DAnmTextureSRTKey* False
-// J3DAnmTextureSRTKey False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
extern "C" void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss();
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// f32 False
extern "C" void entry__13mDoExt_btkAnmFP16J3DMaterialTablef();
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// J3DAnmTevRegKey* False
-// J3DAnmTevRegKey False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
extern "C" void init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss();
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// f32 False
extern "C" void entry__13mDoExt_brkAnmFP16J3DMaterialTablef();
-// False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-// bool False
extern "C" void init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb();
-// False True
-// J3DAnmTransform* False
-// J3DAnmTransform False
extern "C" void func_8000D8E4();
-// True False
extern "C" void __dt__17J3DMtxCalcAnmBaseFv();
-// True False
extern "C" void __dt__10J3DMtxCalcFv();
-// False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
extern "C" void changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform();
-// False False
-// J3DModelData* False
-// J3DModelData False
-// f32 False
extern "C" void entry__13mDoExt_bckAnmFP12J3DModelDataf();
-// False False
-// J3DModelData* False
-// J3DModelData False
-// u16 False
-// f32 False
extern "C" void entryJoint__13mDoExt_bckAnmFP12J3DModelDataUsf();
-// False False
-// J3DDeformData* False
-// J3DDeformData False
-// J3DAnmCluster* False
-// J3DAnmCluster False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
extern "C" void init__13mDoExt_blkAnmFP13J3DDeformDataP13J3DAnmClusteriifss();
-// True False
-// J3DModel* False
-// J3DModel False
extern "C" static void mDoExt_changeMaterial__FP8J3DModel();
-// False False
-// J3DModelData* False
-// J3DModelData False
extern "C" void mDoExt_modelTexturePatch__FP12J3DModelData();
-// False False
-// void False
extern "C" void patchTexNoAndTexCoordScale__11J3DTevBlockFv();
-// False False
-// void False
extern "C" void patch__10J3DPEBlockFv();
-// False False
-// void False
extern "C" void patchLight__13J3DColorBlockFv();
-// False False
-// void False
extern "C" void patch__11J3DTevBlockFv();
-// True False
-// J3DModel* False
-// J3DModel False
extern "C" static void mDoExt_modelDiff__FP8J3DModel();
-// False False
-// J3DModel* False
-// J3DModel False
extern "C" void mDoExt_modelUpdate__FP8J3DModel();
-// False False
-// J3DModel* False
-// J3DModel False
extern "C" void mDoExt_modelUpdateDL__FP8J3DModel();
-// False False
-// J3DModel* False
-// J3DModel False
extern "C" void mDoExt_modelEntryDL__FP8J3DModel();
-// False False
-// J3DModelData* False
-// J3DModelData False
extern "C" void mDoExt_btkAnmRemove__FP12J3DModelData();
-// False False
-// J3DModelData* False
-// J3DModelData False
extern "C" void mDoExt_brkAnmRemove__FP12J3DModelData();
-// False False
-// bool False
extern "C" bool getZCompLoc__10J3DPEBlockCFv();
-// False False
-// bool False
extern "C" bool getZMode__10J3DPEBlockFv();
-// False False
-// bool False
extern "C" bool getBlend__10J3DPEBlockFv();
-// False False
-// bool False
extern "C" bool getAlphaComp__10J3DPEBlockFv();
-// False False
-// bool False
extern "C" bool getFog__10J3DPEBlockFv();
-// False False
-// bool False
-// u32 False
extern "C" bool getIndTexCoordScale__11J3DIndBlockFUl();
-// False False
-// bool False
-// u32 False
extern "C" bool getIndTexMtx__11J3DIndBlockFUl();
-// False False
-// bool False
-// u32 False
extern "C" bool getIndTexOrder__11J3DIndBlockFUl();
-// False False
-// bool False
extern "C" bool getIndTexStageNum__11J3DIndBlockCFv();
-// False False
-// bool False
-// u32 False
extern "C" bool getIndTevStage__11J3DTevBlockFUl();
-// False False
-// bool False
-// u32 False
extern "C" bool getTevStage__11J3DTevBlockFUl();
-// False False
-// u32 False
extern "C" void getTexNo__11J3DTevBlockCFUl();
-// False False
-// bool False
-// u32 False
extern "C" bool getTevSwapModeTable__11J3DTevBlockFUl();
-// False False
-// bool False
-// u32 False
extern "C" bool getTevKAlphaSel__11J3DTevBlockFUl();
-// False False
-// bool False
-// u32 False
extern "C" bool getTevKColorSel__11J3DTevBlockFUl();
-// False False
-// bool False
-// u32 False
extern "C" bool getTevOrder__11J3DTevBlockFUl();
-// False False
-// bool False
-// u32 False
extern "C" bool getTevKColor__11J3DTevBlockFUl();
-// False False
-// bool False
-// u32 False
extern "C" bool getTevColor__11J3DTevBlockFUl();
-// False False
-// bool False
extern "C" bool getTevStageNum__11J3DTevBlockCFv();
-// False False
-// bool False
-// u32 False
extern "C" bool getTexMtx__14J3DTexGenBlockFUl();
-// False False
-// bool False
-// u32 False
extern "C" bool getTexCoord__14J3DTexGenBlockFUl();
-// False False
-// bool False
extern "C" bool getTexGenNum__14J3DTexGenBlockCFv();
-// False False
-// bool False
-// u32 False
extern "C" bool getAmbColor__13J3DColorBlockFUl();
-// False False
-// bool False
-// u32 False
extern "C" bool getColorChan__13J3DColorBlockFUl();
-// False False
-// bool False
-// u32 False
extern "C" bool getMatColor__13J3DColorBlockFUl();
-// False False
-// bool False
extern "C" bool getColorChanNum__13J3DColorBlockCFv();
-// False False
-// void False
-// u8 False
extern "C" void setZCompLoc__10J3DPEBlockFUc();
-// False False
-// void False
-// J3DZMode False
extern "C" void setZMode__10J3DPEBlockF8J3DZMode();
-// False False
-// void False
-// J3DBlend const& False
-// J3DBlend const False
-// J3DBlend False
extern "C" void setBlend__10J3DPEBlockFRC8J3DBlend();
-// False False
-// void False
-// J3DAlphaComp const& False
-// J3DAlphaComp const False
-// J3DAlphaComp False
extern "C" void setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp();
-// False False
-// void False
-// u32 False
-// J3DIndTexCoordScale False
extern "C" void setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale();
-// False False
extern "C" void __dt__19J3DIndTexCoordScaleFv();
-// False False
-// void False
-// u32 False
-// J3DIndTexMtx False
extern "C" void setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx();
-// False False
extern "C" void __dt__12J3DIndTexMtxFv();
-// False False
-// void False
-// u8 False
extern "C" void setIndTexStageNum__11J3DIndBlockFUc();
-// False False
-// void False
-// u32 False
-// J3DIndTevStage False
extern "C" void setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage();
-// False False
-// void False
-// u32 False
-// J3DTevStage False
extern "C" void setTevStage__11J3DTevBlockFUl11J3DTevStage();
-// False False
-// void False
-// u32 False
-// u16 False
extern "C" void setTexNo__11J3DTevBlockFUlUs();
-// False False
-// void False
-// u32 False
-// J3DTevSwapModeTable False
extern "C" void setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable();
-// False False
-// void False
-// u32 False
-// u8 False
extern "C" void setTevKAlphaSel__11J3DTevBlockFUlUc();
-// False False
-// void False
-// u32 False
-// u8 False
extern "C" void setTevKColorSel__11J3DTevBlockFUlUc();
-// False False
-// void False
-// u32 False
-// J3DTevOrder False
extern "C" void setTevOrder__11J3DTevBlockFUl11J3DTevOrder();
-// False False
-// void False
-// u32 False
-// J3DGXColor False
extern "C" void setTevKColor__11J3DTevBlockFUl10J3DGXColor();
-// False False
-// void False
-// u32 False
-// J3DGXColorS10 False
extern "C" void setTevColor__11J3DTevBlockFUl13J3DGXColorS10();
-// False False
-// void False
-// u8 False
extern "C" void setTevStageNum__11J3DTevBlockFUc();
-// False False
-// void False
-// u32 False
-// J3DTexCoord const* False
-// J3DTexCoord const False
-// J3DTexCoord False
extern "C" void setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord();
-// False False
-// void False
-// u32 False
extern "C" void setTexGenNum__14J3DTexGenBlockFUl();
-// False False
-// void False
-// u32 False
-// J3DGXColor False
extern "C" void setAmbColor__13J3DColorBlockFUl10J3DGXColor();
-// False False
-// void False
-// u32 False
-// J3DColorChan const& False
-// J3DColorChan const False
-// J3DColorChan False
extern "C" void setColorChan__13J3DColorBlockFUlRC12J3DColorChan();
-// False False
-// void False
-// u32 False
-// J3DGXColor False
extern "C" void setMatColor__13J3DColorBlockFUl10J3DGXColor();
-// False False
-// void False
-// u8 False
extern "C" void setColorChanNum__13J3DColorBlockFUc();
-// False False
extern "C" void __ct__19J3DIndTexCoordScaleFv();
-// False False
extern "C" void __ct__12J3DIndTexMtxFv();
-// False False
extern "C" void __ct__14J3DIndTexOrderFv();
-// False False
extern "C" void __ct__19J3DTevSwapModeTableFv();
-// False False
extern "C" void __ct__11J3DTevOrderFv();
-// False False
extern "C" void __ct__14J3DIndTevStageFv();
-// False False
extern "C" void __ct__11J3DTevStageFv();
-// False False
-// J3DTevStageInfo const& False
-// J3DTevStageInfo const False
-// J3DTevStageInfo False
extern "C" void setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo();
-// False False
extern "C" void __ct__13J3DGXColorS10Fv();
-// False False
extern "C" void __ct__11J3DTexCoordFv();
-// False False
extern "C" void __ct__12J3DColorChanFv();
-// False False
extern "C" void __ct__10J3DGXColorFv();
-// False False
-// J3DModel* False
-// J3DModel False
-// u8 False
extern "C" void create__21mDoExt_invisibleModelFP8J3DModelUc();
-// True False
extern "C" void __dt__19mDoExt_invJntPacketFv();
-// True False
extern "C" void __ct__19mDoExt_invJntPacketFv();
-// False False
extern "C" void __dt__9J3DPacketFv();
-// True False
-// cXyz* False
-// cXyz False
extern "C" void entryJoint__21mDoExt_invisibleModelFP4cXyz();
-// False False
-// cXyz* False
-// cXyz False
extern "C" void entryDL__21mDoExt_invisibleModelFP4cXyz();
-// False False
-// J3DModelData* False
-// J3DModelData False
-// J3DModelData* False
-// J3DModelData False
extern "C" void mDoExt_setupShareTexture__FP12J3DModelDataP12J3DModelData();
-// False False
-// J3DModelData* False
-// J3DModelData False
extern "C" void mDoExt_setupStageTexture__FP12J3DModelData();
-// False False
-// JKRHeap* False
-// JKRHeap False
extern "C" void mDoExt_createAssertHeap__FP7JKRHeap();
-// False False
extern "C" void mDoExt_getAssertHeap__Fv();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
extern "C" void mDoExt_createDbPrintHeap__FUlP7JKRHeap();
-// False False
extern "C" void mDoExt_getDbPrintHeap__Fv();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
extern "C" void mDoExt_createGameHeap__FUlP7JKRHeap();
-// False False
extern "C" void mDoExt_getGameHeap__Fv();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
extern "C" void mDoExt_createZeldaHeap__FUlP7JKRHeap();
-// False False
extern "C" void mDoExt_getZeldaHeap__Fv();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
extern "C" void mDoExt_createCommandHeap__FUlP7JKRHeap();
-// False False
extern "C" void mDoExt_getCommandHeap__Fv();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
extern "C" void mDoExt_createArchiveHeap__FUlP7JKRHeap();
-// False False
extern "C" void mDoExt_getArchiveHeap__Fv();
-// False False
extern "C" void mDoExt_getArchiveHeapPtr__Fv();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
extern "C" void mDoExt_createJ2dHeap__FUlP7JKRHeap();
-// False False
extern "C" void mDoExt_getJ2dHeap__Fv();
-// False False
extern "C" void mDoExt_getHostIOHeap__Fv();
-// True False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
extern "C" static void mDoExt_createSolidHeap__FUlP7JKRHeapUl();
-// False False
-// u32 False
-// u32 False
extern "C" void mDoExt_createSolidHeapFromGame__FUlUl();
-// False False
-// u32 False
-// u32 False
extern "C" void mDoExt_createSolidHeapFromSystem__FUlUl();
-// True False
-// JKRHeap** False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
extern "C" static void mDoExt_createSolidHeapToCurrent__FPP7JKRHeapUlP7JKRHeapUl();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
extern "C" void mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl();
-// False False
-// JKRHeap** False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
-// u32 False
extern "C" void mDoExt_createSolidHeapFromGameToCurrent__FPP7JKRHeapUlUl();
-// False False
-// u32 False
-// u32 False
extern "C" void mDoExt_createSolidHeapFromGameToCurrent__FUlUl();
-// False False
-// JKRSolidHeap* False
-// JKRSolidHeap False
extern "C" void mDoExt_adjustSolidHeap__FP12JKRSolidHeap();
-// False False
-// JKRSolidHeap* False
-// JKRSolidHeap False
extern "C" void mDoExt_adjustSolidHeapToSystem__FP12JKRSolidHeap();
-// False False
-// JKRSolidHeap* False
-// JKRSolidHeap False
extern "C" void mDoExt_destroySolidHeap__FP12JKRSolidHeap();
-// False False
-// JKRExpHeap* False
-// JKRExpHeap False
extern "C" void mDoExt_destroyExpHeap__FP10JKRExpHeap();
-// False False
-// JKRHeap* False
-// JKRHeap False
extern "C" void mDoExt_setCurrentHeap__FP7JKRHeap();
-// False False
extern "C" void mDoExt_getCurrentHeap__Fv();
-// False False
extern "C" void mDoExt_restoreCurrentHeap__Fv();
-// False False
-// JKRArchive* False
-// JKRArchive False
-// u16 False
extern "C" void mDoExt_resIDToIndex__FP10JKRArchiveUs();
-// True False
extern "C" void calc__25mDoExt_MtxCalcAnmBlendTblFv();
-// True False
extern "C" void calc__28mDoExt_MtxCalcAnmBlendTblOldFv();
-// False False
-// f32 False
-// u16 False
-// u16 False
extern "C" void initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs();
-// True False
extern "C" void decOldFrameMorfCounter__22mDoExt_MtxCalcOldFrameFv();
-// True False
extern "C" void __ct__13mDoExt_morf_cFv();
-// True False
extern "C" void __dt__12J3DFrameCtrlFv();
-// False True
extern "C" void func_8000FA20();
-// True False
extern "C" void __dt__19J3DMtxCalcNoAnmBaseFv();
-// True False
extern "C" void __dt__13mDoExt_morf_cFv();
-// False False
-// f32 False
extern "C" void setMorf__13mDoExt_morf_cFf();
-// True False
extern "C" void frameUpdate__13mDoExt_morf_cFv();
-// False False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// int False
-// void* False
-// void False
-// u32 False
-// u32 False
-extern "C" void __ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl();
-// True False
+extern "C" void
+__ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl();
extern "C" void __dt__14mDoExt_McaMorfFv();
-// True False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// int False
-// void* False
-// void False
-// u32 False
-// u32 False
-extern "C" void create__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl();
-// True False
+extern "C" void
+create__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl();
extern "C" void calc__14mDoExt_McaMorfFv();
-// False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
-// void* False
-// void False
extern "C" void setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv();
-// False False
-// Vec* False
-// Vec False
-// u32 False
-// s8 False
extern "C" void play__14mDoExt_McaMorfFP3VecUlSc();
-// False False
extern "C" void entryDL__14mDoExt_McaMorfFv();
-// False False
extern "C" void modelCalc__14mDoExt_McaMorfFv();
-// True False
-// u16 False
-// J3DTransformInfo* False
-// J3DTransformInfo False
extern "C" void getTransform__14mDoExt_McaMorfFUsP16J3DTransformInfo();
-// False False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// Z2Creature* False
-// Z2Creature False
-// u32 False
-// u32 False
-extern "C" void __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl();
-// True False
+extern "C" void
+__ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl();
extern "C" void __dt__16mDoExt_McaMorfSOFv();
-// True False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// Z2Creature* False
-// Z2Creature False
-// u32 False
-// u32 False
-extern "C" void create__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl();
-// True False
+extern "C" void
+create__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl();
extern "C" void calc__16mDoExt_McaMorfSOFv();
-// False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
extern "C" void setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff();
-// False False
-// u32 False
-// s8 False
extern "C" void play__16mDoExt_McaMorfSOFUlSc();
-// False False
extern "C" void updateDL__16mDoExt_McaMorfSOFv();
-// False False
extern "C" void entryDL__16mDoExt_McaMorfSOFv();
-// False False
extern "C" void modelCalc__16mDoExt_McaMorfSOFv();
-// False False
-// u16 False
-// J3DTransformInfo* False
-// J3DTransformInfo False
extern "C" void getTransform__16mDoExt_McaMorfSOFUsP16J3DTransformInfo();
-// False False
extern "C" void stopZelAnime__16mDoExt_McaMorfSOFv();
-// False False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// Z2Creature* False
-// Z2Creature False
-// u32 False
-// u32 False
-extern "C" void __ct__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl();
-// True False
+extern "C" void
+__ct__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl();
extern "C" void __dt__15mDoExt_McaMorf2Fv();
-// True False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// Z2Creature* False
-// Z2Creature False
-// u32 False
-// u32 False
-extern "C" void create__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl();
-// True False
+extern "C" void
+create__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl();
extern "C" void ERROR_EXIT__15mDoExt_McaMorf2Fv();
-// True False
extern "C" void calc__15mDoExt_McaMorf2Fv();
-// False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// f32 False
-// int False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
extern "C" void setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffff();
-// False False
-// f32 False
extern "C" void setAnmRate__15mDoExt_McaMorf2Ff();
-// False False
-// u32 False
-// s8 False
extern "C" void play__15mDoExt_McaMorf2FUlSc();
-// False False
extern "C" void entryDL__15mDoExt_McaMorf2Fv();
-// False False
extern "C" void modelCalc__15mDoExt_McaMorf2Fv();
-// False False
extern "C" void stopZelAnime__15mDoExt_McaMorf2Fv();
-// True False
extern "C" void draw__19mDoExt_invJntPacketFv();
-// True False
-// u16 False
-// int False
-// int False
extern "C" void init__15mDoExt_3Dline_cFUsii();
-// False False
extern "C" void __ct__4cXyzFv();
-// False False
-// u16 False
-// u16 False
-// int False
extern "C" void init__19mDoExt_3DlineMat0_cFUsUsi();
-// True False
extern "C" void __ct__15mDoExt_3Dline_cFv();
-// True False
extern "C" void setMaterial__19mDoExt_3DlineMat0_cFv();
-// True False
extern "C" void draw__19mDoExt_3DlineMat0_cFv();
-// False False
-// int False
-// f32 False
-// _GXColor& False
-// _GXColor False
-// u16 False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
extern "C" void update__19mDoExt_3DlineMat0_cFifR8_GXColorUsP12dKy_tevstr_c();
-// False False
-// int False
-// _GXColor& False
-// _GXColor False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
extern "C" void update__19mDoExt_3DlineMat0_cFiR8_GXColorP12dKy_tevstr_c();
-// False False
-// u16 False
-// u16 False
-// ResTIMG* False
-// ResTIMG False
-// int False
extern "C" void init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi();
-// True False
extern "C" void setMaterial__19mDoExt_3DlineMat1_cFv();
-// True False
extern "C" void draw__19mDoExt_3DlineMat1_cFv();
-// False False
-// int False
-// f32 False
-// _GXColor& False
-// _GXColor False
-// u16 False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
extern "C" void update__19mDoExt_3DlineMat1_cFifR8_GXColorUsP12dKy_tevstr_c();
-// False False
-// int False
-// _GXColor& False
-// _GXColor False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
extern "C" void update__19mDoExt_3DlineMat1_cFiR8_GXColorP12dKy_tevstr_c();
-// False False
-// mDoExt_3DlineMat_c* False
-// mDoExt_3DlineMat_c False
extern "C" void setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c();
-// True False
extern "C" void draw__26mDoExt_3DlineMatSortPacketFv();
-// True False
-// JUTFont** False
-// JUTFont* False
-// JUTFont False
-// ResFONT** False
-// ResFONT* False
-// ResFONT False
-// JKRHeap* False
-// JKRHeap False
-// char const* False
-// char const False
-// char False
-// JKRArchive* False
-// JKRArchive False
-// u8 False
-// u32 False
-// u32 False
-extern "C" static void mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl();
-// True False
+extern "C" static void
+mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl();
extern "C" void __dt__7JUTFontFv();
-// True False
extern "C" static void mDoExt_initFont0__Fv();
-// False False
extern "C" void mDoExt_getMesgFont__Fv();
-// False False
extern "C" void mDoExt_removeMesgFont__Fv();
-// True False
extern "C" static void mDoExt_initFont1__Fv();
-// False False
extern "C" void mDoExt_getRubyFont__Fv();
-// True False
extern "C" static void mDoExt_initFont2__Fv();
-// False False
extern "C" void mDoExt_getSubFont__Fv();
-// False False
extern "C" void mDoExt_removeSubFont__Fv();
-// False False
-// J3DModelData* False
-// J3DModelData False
-// u32 False
-// u32 False
extern "C" void mDoExt_J3DModel__create__FP12J3DModelDataUlUl();
-// False False
-// u32 False
extern "C" void mDoExt_setAraCacheSize__FUl();
-// False False
extern "C" void mDoExt_GetCurrentRunningThread__Fv();
-// True False
-// JUtility::TColor False
-// JUtility::TColor False
extern "C" void setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor();
-// True False
extern "C" void getCellWidth__7JUTFontCFv();
-// True False
extern "C" void getCellHeight__7JUTFontCFv();
-// False False
extern "C" void __dt__26mDoExt_3DlineMatSortPacketFv();
-// True False
-// bool False
extern "C" bool getMaterialID__19mDoExt_3DlineMat1_cFv();
-// True False
-// bool False
extern "C" bool getMaterialID__19mDoExt_3DlineMat0_cFv();
-// False False
-// void False
-// u8 False
-// J3DAnmTransform* False
-// J3DAnmTransform False
extern "C" void setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform();
-// False False
-// void False
-// J3DAnmTransform* False
-// J3DAnmTransform False
extern "C" void setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform();
-// False False
-// bool False
-// u8 False
extern "C" bool getAnmTransform__10J3DMtxCalcFUc();
-// False False
-// bool False
extern "C" bool getAnmTransform__10J3DMtxCalcFv();
-// False False
-// void False
-// u8 False
-// f32 False
extern "C" void setWeight__10J3DMtxCalcFUcf();
-// False False
-// u8 False
extern "C" void getWeight__10J3DMtxCalcCFUc();
-// True False
extern "C" void __dt__28mDoExt_MtxCalcAnmBlendTblOldFv();
-// True False
extern "C" void __dt__25mDoExt_MtxCalcAnmBlendTblFv();
-// True False
extern "C" void getAnmTransform__17J3DMtxCalcAnmBaseFv();
-// True False
-// J3DAnmTransform* False
-// J3DAnmTransform False
extern "C" void setAnmTransform__17J3DMtxCalcAnmBaseFP15J3DAnmTransform();
-// False True
extern "C" void func_80014FC8();
-// False True
-// Vec const& False
-// Vec const False
-// Vec False
-// f32 const (& )[3][4] False
-// f32 const False
-// f32 False
-// & False
-// False
extern "C" void func_80015034();
-// False True
-// Vec const& False
-// Vec const False
-// Vec False
-// f32 const (& )[3][4] False
-// f32 const False
-// f32 False
-// & False
-// False
extern "C" void func_8001505C();
-// False True
extern "C" void func_80015084();
-// False True
extern "C" void func_800150AC();
extern "C" extern char const* const m_Do_m_Do_ext__stringBase0;
extern "C" extern void* __vt__7JUTFont[17];
@@ -2588,520 +863,151 @@ extern "C" extern u8 zeldaHeap[4];
extern "C" extern u8 commandHeap[4];
extern "C" extern u8 archiveHeap[4];
-//
+//
// External References:
-//
+//
-// False False
-// char const* False
-// char const False
-// char False
void dComIfG_getStageRes(char const*);
-// False False
void dKy_setLight_again();
-// False False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
void dKy_Global_amb_set(dKy_tevstr_c*);
-// False False
void dKy_GxFog_set();
-// False False
-// f32* False
-// f32 False
-// f32 False
-// f32 False
void cLib_chaseF(f32*, f32, f32);
-// False False
-// _GXBlendMode False
-// _GXBlendFactor False
-// _GXBlendFactor False
-// _GXLogicOp False
-// u8 False
-// u8 False
-// u8 False
void GFSetBlendModeEtc(_GXBlendMode, _GXBlendFactor, _GXBlendFactor, _GXLogicOp, u8, u8, u8);
-// False False
-// u8 False
-// _GXCompare False
-// u8 False
void GFSetZMode(u8, _GXCompare, u8);
-// False False
-// void* False
-// void False
-// u32 False
void* operator new(u32);
-// False False
-// void* False
-// void False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// int False
void* operator new(u32, JKRHeap*, int);
-// False False
-// void* False
-// void False
-// u32 False
void* operator new[](u32);
-// False False
-// void False
-// void* False
-// void False
void operator delete(void*);
-// False False
-// s16 False
-// s16 False
-// s16 False
-// Quaternion* False
-// Quaternion False
void JMAEulerToQuat(s16, s16, s16, Quaternion*);
-// False False
-// Quaternion const* False
-// Quaternion const False
-// Quaternion False
-// Quaternion const* False
-// Quaternion const False
-// Quaternion False
-// f32 False
-// Quaternion* False
-// Quaternion False
void JMAQuatLerp(Quaternion const*, Quaternion const*, f32, Quaternion*);
-// False False
extern "C" void OSReport_FatalError();
-// False False
extern "C" void OSReport_Error();
-// False False
extern "C" void __dt__4cXyzFv();
-// False False
-// char const* False
-// char const False
-// char False
extern "C" void dComIfG_getStageRes__FPCc();
-// False False
-// J3DDrawBuffer* False
-// J3DDrawBuffer False
-// J3DPacket* False
-// J3DPacket False
-// cXyz& False
-// cXyz False
extern "C" void entryZSortXluDrawList__12dDlst_list_cFP13J3DDrawBufferP9J3DPacketR4cXyz();
-// False False
extern "C" void dKy_setLight_again__Fv();
-// False False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
extern "C" void dKy_Global_amb_set__FP12dKy_tevstr_c();
-// False False
extern "C" void dKy_GxFog_set__Fv();
-// False False
-// Vec const& False
-// Vec const False
-// Vec False
extern "C" void __pl__4cXyzCFRC3Vec();
-// False False
-// Vec const& False
-// Vec const False
-// Vec False
extern "C" void __mi__4cXyzCFRC3Vec();
-// False False
-// f32 False
extern "C" void __ml__4cXyzCFf();
-// False False
-// Vec const& False
-// Vec const False
-// Vec False
extern "C" void outprod__4cXyzCFRC3Vec();
-// False False
extern "C" void normalizeZP__4cXyzFv();
-// False False
-// f32* False
-// f32 False
-// f32 False
-// f32 False
extern "C" void cLib_chaseF__FPfff();
-// False False
-// u32 False
-// s8 False
extern "C" void framework__14Z2SoundObjBaseFUlSc();
-// False False
extern "C" void dispose__14Z2SoundObjBaseFv();
-// False False
-// Z2SoundHandlePool& False
-// Z2SoundHandlePool False
extern "C" void stopOK__14Z2SoundObjBaseFR17Z2SoundHandlePool();
-// False False
-// JAISoundID False
-// u32 False
-// s8 False
extern "C" void startSound__14Z2SoundObjBaseF10JAISoundIDUlSc();
-// False False
-// JAISoundID False
-// u32 False
-// s8 False
extern "C" void startLevelSound__14Z2SoundObjBaseF10JAISoundIDUlSc();
-// False False
extern "C" void __ct__15Z2SoundObjAnimeFv();
-// False False
-// Vec* False
-// Vec False
-// u8 False
extern "C" void init__15Z2SoundObjAnimeFP3VecUc();
-// False False
-// void* False
-// void False
-// bool False
-// f32 False
-// f32 False
extern "C" void initAnime__15Z2SoundObjAnimeFPvbff();
-// False False
-// f32 False
-// f32 False
extern "C" void updateAnime__15Z2SoundObjAnimeFff();
-// False False
-// void* False
-// void False
-// bool False
-// f32 False
-// f32 False
extern "C" void initAnime__10Z2CreatureFPvbff();
-// False False
-// f32 False
-// f32 False
extern "C" void updateAnime__10Z2CreatureFff();
-// False False
-// _GXBlendMode False
-// _GXBlendFactor False
-// _GXBlendFactor False
-// _GXLogicOp False
-// u8 False
-// u8 False
-// u8 False
-extern "C" void GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc();
-// False False
-// u8 False
-// _GXCompare False
-// u8 False
+extern "C" void
+GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc();
extern "C" void GFSetZMode__FUc10_GXCompareUc();
-// False False
extern "C" void becomeCurrentHeap__7JKRHeapFv();
-// False False
extern "C" void destroy__7JKRHeapFv();
-// False False
-// void* False
-// void False
-// JKRHeap* False
-// JKRHeap False
extern "C" void free__7JKRHeapFPvP7JKRHeap();
-// False False
-// bool False
extern "C" void setErrorFlag__7JKRHeapFb();
-// False False
-// void* False
-// void False
-// u32 False
extern "C" void* __nw__FUl();
-// False False
-// void* False
-// void False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// int False
extern "C" void* __nw__FUlP7JKRHeapi();
-// False False
-// void* False
-// void False
-// u32 False
extern "C" void* __nwa__FUl();
-// False False
-// void False
-// void* False
-// void False
extern "C" void __dl__FPv();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// bool False
extern "C" void create__10JKRExpHeapFUlP7JKRHeapb();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// bool False
extern "C" void create__12JKRSolidHeapFUlP7JKRHeapb();
-// False False
extern "C" void adjustSize__12JKRSolidHeapFv();
-// False False
-// JKRHeap* False
-// JKRHeap False
extern "C" void create__13JKRAssertHeapFP7JKRHeap();
-// False False
-// void* False
-// void False
-// JKRFileLoader* False
-// JKRFileLoader False
extern "C" void removeResource__13JKRFileLoaderFPvP13JKRFileLoader();
-// False False
-// u32 False
-// char const* False
-// char const False
-// char False
-// JKRArchive* False
-// JKRArchive False
extern "C" void getGlbResource__10JKRArchiveFUlPCcP10JKRArchive();
-// False False
-// u16 False
extern "C" void findIdResource__10JKRArchiveCFUs();
-// False False
-// ResFONT const* False
-// ResFONT const False
-// ResFONT False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
extern "C" void __ct__12JUTCacheFontFPC7ResFONTUlP7JKRHeap();
-// False False
-// u16 False
extern "C" void getName__10JUTNameTabCFUs();
-// False False
-// ResFONT const* False
-// ResFONT const False
-// ResFONT False
-// JKRHeap* False
-// JKRHeap False
extern "C" void __ct__10JUTResFontFPC7ResFONTP7JKRHeap();
-// False False
extern "C" void reinitGX__6J3DSysFv();
-// False False
extern "C" void init__15J3DVertexBufferFv();
-// False False
extern "C" void callDL__17J3DDisplayListObjCFv();
-// False False
-// bool False
-// J3DDrawBuffer* False
-// J3DDrawBuffer False
extern "C" bool entry__9J3DPacketFP13J3DDrawBuffer();
-// False False
extern "C" void drawFast__14J3DShapePacketFv();
-// False False
extern "C" void loadPreDrawSetting__8J3DShapeCFv();
-// False False
-// J3DPacket* False
-// J3DPacket False
-// u16 False
extern "C" void entryImm__13J3DDrawBufferFP9J3DPacketUs();
-// False False
-// J3DIndTexMtxInfo const& False
-// J3DIndTexMtxInfo const False
-// J3DIndTexMtxInfo False
extern "C" void __as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo();
-// False False
extern "C" void initialize__8J3DModelFv();
-// False False
-// J3DModelData* False
-// J3DModelData False
-// u32 False
-// u32 False
extern "C" void entryModelData__8J3DModelFP12J3DModelDataUlUl();
-// False False
-// u32 False
extern "C" void newDifferedDisplayList__8J3DModelFUl();
-// False False
extern "C" void lock__8J3DModelFv();
-// False False
extern "C" void unlock__8J3DModelFv();
-// False False
extern "C" void diff__8J3DModelFv();
-// False False
-// s16 False
extern "C" void init__12J3DFrameCtrlFs();
-// False False
extern "C" void update__12J3DFrameCtrlFv();
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
extern "C" void searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable();
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
extern "C" void searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable();
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
extern "C" void searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable();
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
extern "C" void searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable();
-// False False
-// int False
-// J3DTexMtxAnm* False
-// J3DTexMtxAnm False
extern "C" void setTexMtxAnm__14J3DMaterialAnmFiP12J3DTexMtxAnm();
-// False False
-// int False
-// J3DTevColorAnm* False
-// J3DTevColorAnm False
extern "C" void setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm();
-// False False
-// int False
-// J3DTevKColorAnm* False
-// J3DTevKColorAnm False
extern "C" void setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm();
-// False False
-// J3DAnmCluster* False
-// J3DAnmCluster False
extern "C" void setAnm__13J3DDeformDataFP13J3DAnmCluster();
-// False False
-// Vec const& False
-// Vec const False
-// Vec False
-// f32 const (& )[3][4] False
-// f32 const False
-// f32 False
-// & False
-// False
extern "C" void init__24J3DMtxCalcJ3DSysInitMayaFRC3VecRA3_A4_Cf();
-// False False
-// J3DTransformInfo const& False
-// J3DTransformInfo const False
-// J3DTransformInfo False
extern "C" void calcTransform__27J3DMtxCalcCalcTransformMayaFRC16J3DTransformInfo();
-// False False
-// J3DAnmColor* False
-// J3DAnmColor False
extern "C" void entryMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor();
-// False False
-// J3DAnmTexPattern* False
-// J3DAnmTexPattern False
extern "C" void entryTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern();
-// False False
-// J3DAnmTextureSRTKey* False
-// J3DAnmTextureSRTKey False
extern "C" void entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey();
-// False False
-// J3DAnmTevRegKey* False
-// J3DAnmTevRegKey False
extern "C" void entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey();
-// False False
-// s16 False
-// s16 False
-// s16 False
-// Quaternion* False
-// Quaternion False
extern "C" void JMAEulerToQuat__FsssP10Quaternion();
-// False False
-// Quaternion const* False
-// Quaternion const False
-// Quaternion False
-// Quaternion const* False
-// Quaternion const False
-// Quaternion False
-// f32 False
-// Quaternion* False
-// Quaternion False
extern "C" void JMAQuatLerp__FPC10QuaternionPC10QuaternionfP10Quaternion();
-// False False
extern "C" void DCStoreRangeNoSync();
-// False False
extern "C" void OSDisableInterrupts();
-// False False
extern "C" void OSRestoreInterrupts();
-// False False
extern "C" void OSGetCurrentThread();
-// False False
extern "C" void PSMTXCopy();
-// False False
extern "C" void PSMTXConcat();
-// False False
extern "C" void PSMTXQuat();
-// False False
extern "C" void PSVECAdd();
-// False False
extern "C" void PSVECScale();
-// False False
extern "C" void PSVECSquareMag();
-// False False
extern "C" void GXSetVtxDesc();
-// False False
extern "C" void GXClearVtxDesc();
-// False False
extern "C" void GXSetVtxAttrFmt();
-// False False
extern "C" void GXSetArray();
-// False False
extern "C" void GXBegin();
-// False False
extern "C" void GXInitTexObj();
-// False False
extern "C" void GXInitTexObjLOD();
-// False False
extern "C" void GXGetTexObjWidth();
-// False False
extern "C" void GXGetTexObjHeight();
-// False False
extern "C" void GXLoadTexObj();
-// False False
extern "C" void GXSetTexCoordScaleManually();
-// False False
extern "C" void GXSetNumIndStages();
-// False False
extern "C" void GXSetTevColor();
-// False False
extern "C" void GXCallDisplayList();
-// False False
extern "C" void GXLoadPosMtxImm();
-// False False
extern "C" void GXLoadNrmMtxImm();
-// False False
extern "C" void GDInitGDLObj();
-// False False
extern "C" void __construct_new_array();
-// False False
extern "C" void _savegpr_15();
-// False False
extern "C" void _savegpr_18();
-// False False
extern "C" void _savegpr_20();
-// False False
extern "C" void _savegpr_21();
-// False False
extern "C" void _savegpr_22();
-// False False
extern "C" void _savegpr_25();
-// False False
extern "C" void _savegpr_26();
-// False False
extern "C" void _savegpr_27();
-// False False
extern "C" void _savegpr_28();
-// False False
extern "C" void _savegpr_29();
-// False False
extern "C" void _restgpr_15();
-// False False
extern "C" void _restgpr_18();
-// False False
extern "C" void _restgpr_20();
-// False False
extern "C" void _restgpr_21();
-// False False
extern "C" void _restgpr_22();
-// False False
extern "C" void _restgpr_25();
-// False False
extern "C" void _restgpr_26();
-// False False
extern "C" void _restgpr_27();
-// False False
extern "C" void _restgpr_28();
-// False False
extern "C" void _restgpr_29();
-// False False
extern "C" void snprintf();
-// False False
extern "C" void strcmp();
extern "C" extern u8 const j3dDefaultTexCoordInfo[32];
extern "C" extern u8 const j3dDefaultIndTexMtxInfo[28];
@@ -3128,15 +1034,16 @@ extern "C" extern u8 j3dDefaultTevSwapMode[4];
extern "C" extern u8 j3dDefaultColorChanInfo[8];
extern "C" extern u8 struct_804563F8[4];
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 80451B18-80451B1C 0004+00 s=11 e=0 z=0 None .sdata2 @3847 */
+/* 80451B18-80451B1C 0004+00 s=11 e=0 z=0 None .sdata2 @3847 */
SECTION_SDATA2 static f32 lit_3847 = 1.0f;
-/* 8000D0AC-8000D320 0274+00 s=5 e=0 z=0 None .text mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs */
+/* 8000D0AC-8000D320 0274+00 s=5 e=0 z=0 None .text
+ * mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs */
// 8000D0BC: 803621DC (_savegpr_29)
// 8000D0D0: 80451B18 (lit_3847)
// 8000D0E0: 80451180 (G_CM3D_F_ABS_MIN)
@@ -3161,32 +1068,25 @@ SECTION_SDATA2 static f32 lit_3847 = 1.0f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// f32 (* )[4] False
-// f32 False
-// * False
-// False
-// J3DTransformInfo const* False
-// J3DTransformInfo const False
-// J3DTransformInfo False
-// u16 False
-asm static void mDoExt_setJ3DData(f32 (* param_0)[4], J3DTransformInfo const* param_1, u16 param_2) {
- nofralloc
+asm static void mDoExt_setJ3DData(f32 (*param_0)[4], J3DTransformInfo const* param_1, u16 param_2) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80451B1C-80451B20 0004+00 s=22 e=0 z=0 None .sdata2 @3876 */
+/* 80451B1C-80451B20 0004+00 s=22 e=0 z=0 None .sdata2 @3876 */
SECTION_SDATA2 static u8 lit_3876[4] = {
- 0x00, 0x00, 0x00, 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
};
-/* 80451B20-80451B28 0008+00 s=10 e=0 z=0 None .sdata2 @3878 */
+/* 80451B20-80451B28 0008+00 s=10 e=0 z=0 None .sdata2 @3878 */
SECTION_SDATA2 static f64 lit_3878 = 4503601774854144.0 /* cast s32 to float */;
-/* 8000D320-8000D428 0108+00 s=6 e=0 z=0 None .text initPlay__14mDoExt_baseAnmFsifss */
+/* 8000D320-8000D428 0108+00 s=6 e=0 z=0 None .text initPlay__14mDoExt_baseAnmFsifss */
// 8000D338: 803621DC (_savegpr_29)
// 8000D354: 80451B20 (lit_3878)
// 8000D37C: 803283FC (init__12J3DFrameCtrlFs)
@@ -3198,34 +1098,26 @@ SECTION_SDATA2 static f64 lit_3878 = 4503601774854144.0 /* cast s32 to float */;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// s16 False
-// int False
-// f32 False
-// s16 False
-// s16 False
asm void mDoExt_baseAnm::initPlay(s16 param_0, int param_1, f32 param_2, s16 param_3, s16 param_4) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/initPlay__14mDoExt_baseAnmFsifss.s"
}
#pragma pop
-
-/* 8000D428-8000D47C 0054+00 s=0 e=12 z=198 None .text play__14mDoExt_baseAnmFv */
+/* 8000D428-8000D47C 0054+00 s=0 e=12 z=198 None .text play__14mDoExt_baseAnmFv */
// 8000D43C: 803289CC (update__12J3DFrameCtrlFv)
// 8000D450: 80451B1C (lit_3876)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_baseAnm::play() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/play__14mDoExt_baseAnmFv.s"
}
#pragma pop
-
-/* 8000D47C-8000D518 009C+00 s=0 e=3 z=6 None .text init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifss */
+/* 8000D47C-8000D518 009C+00 s=0 e=3 z=6 None .text
+ * init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifss */
// 8000D490: 803621D4 (_savegpr_27)
// 8000D4B4: 8032A8A4 (searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable)
// 8000D4F0: 8000D320 (initPlay__14mDoExt_baseAnmFsifss)
@@ -3233,40 +1125,27 @@ asm void mDoExt_baseAnm::play() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// J3DAnmColor* False
-// J3DAnmColor False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-asm void mDoExt_bpkAnm::init(J3DMaterialTable* param_0, J3DAnmColor* param_1, int param_2, int param_3, f32 param_4, s16 param_5, s16 param_6) {
- nofralloc
+asm void mDoExt_bpkAnm::init(J3DMaterialTable* param_0, J3DAnmColor* param_1, int param_2,
+ int param_3, f32 param_4, s16 param_5, s16 param_6) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifss.s"
}
#pragma pop
-
-/* 8000D518-8000D54C 0034+00 s=0 e=3 z=6 None .text entry__13mDoExt_bpkAnmFP16J3DMaterialTablef */
+/* 8000D518-8000D54C 0034+00 s=0 e=3 z=6 None .text entry__13mDoExt_bpkAnmFP16J3DMaterialTablef
+ */
// 8000D538: 8032FAF4 (entryMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// f32 False
asm void mDoExt_bpkAnm::entry(J3DMaterialTable* param_0, f32 param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/entry__13mDoExt_bpkAnmFP16J3DMaterialTablef.s"
}
#pragma pop
-
-/* 8000D54C-8000D5E8 009C+00 s=0 e=5 z=28 None .text init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss */
+/* 8000D54C-8000D5E8 009C+00 s=0 e=5 z=28 None .text
+ * init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss */
// 8000D560: 803621D4 (_savegpr_27)
// 8000D584: 8032B004 (searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable)
// 8000D5C0: 8000D320 (initPlay__14mDoExt_baseAnmFsifss)
@@ -3274,41 +1153,28 @@ asm void mDoExt_bpkAnm::entry(J3DMaterialTable* param_0, f32 param_1) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// J3DAnmTexPattern* False
-// J3DAnmTexPattern False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-asm void mDoExt_btpAnm::init(J3DMaterialTable* param_0, J3DAnmTexPattern* param_1, int param_2, int param_3, f32 param_4, s16 param_5, s16 param_6) {
- nofralloc
+asm void mDoExt_btpAnm::init(J3DMaterialTable* param_0, J3DAnmTexPattern* param_1, int param_2,
+ int param_3, f32 param_4, s16 param_5, s16 param_6) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss.s"
}
#pragma pop
-
-/* 8000D5E8-8000D63C 0054+00 s=0 e=5 z=28 None .text entry__13mDoExt_btpAnmFP16J3DMaterialTables */
+/* 8000D5E8-8000D63C 0054+00 s=0 e=5 z=28 None .text entry__13mDoExt_btpAnmFP16J3DMaterialTables
+ */
// 8000D5FC: 80451B20 (lit_3878)
// 8000D628: 8032FBC8 (entryTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// s16 False
asm void mDoExt_btpAnm::entry(J3DMaterialTable* param_0, s16 param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/entry__13mDoExt_btpAnmFP16J3DMaterialTables.s"
}
#pragma pop
-
-/* 8000D63C-8000D6D8 009C+00 s=0 e=6 z=137 None .text init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss */
+/* 8000D63C-8000D6D8 009C+00 s=0 e=6 z=137 None .text
+ * init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss */
// 8000D650: 803621D4 (_savegpr_27)
// 8000D674: 8032B0C0 (searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable)
// 8000D6B0: 8000D320 (initPlay__14mDoExt_baseAnmFsifss)
@@ -3316,40 +1182,27 @@ asm void mDoExt_btpAnm::entry(J3DMaterialTable* param_0, s16 param_1) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// J3DAnmTextureSRTKey* False
-// J3DAnmTextureSRTKey False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-asm void mDoExt_btkAnm::init(J3DMaterialTable* param_0, J3DAnmTextureSRTKey* param_1, int param_2, int param_3, f32 param_4, s16 param_5, s16 param_6) {
- nofralloc
+asm void mDoExt_btkAnm::init(J3DMaterialTable* param_0, J3DAnmTextureSRTKey* param_1, int param_2,
+ int param_3, f32 param_4, s16 param_5, s16 param_6) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss.s"
}
#pragma pop
-
-/* 8000D6D8-8000D70C 0034+00 s=0 e=7 z=117 None .text entry__13mDoExt_btkAnmFP16J3DMaterialTablef */
+/* 8000D6D8-8000D70C 0034+00 s=0 e=7 z=117 None .text entry__13mDoExt_btkAnmFP16J3DMaterialTablef
+ */
// 8000D6F8: 8032FCC4 (entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// f32 False
asm void mDoExt_btkAnm::entry(J3DMaterialTable* param_0, f32 param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/entry__13mDoExt_btkAnmFP16J3DMaterialTablef.s"
}
#pragma pop
-
-/* 8000D70C-8000D7A8 009C+00 s=0 e=8 z=112 None .text init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss */
+/* 8000D70C-8000D7A8 009C+00 s=0 e=8 z=112 None .text
+ * init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss */
// 8000D720: 803621D4 (_savegpr_27)
// 8000D744: 8032B780 (searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable)
// 8000D780: 8000D320 (initPlay__14mDoExt_baseAnmFsifss)
@@ -3357,331 +1210,753 @@ asm void mDoExt_btkAnm::entry(J3DMaterialTable* param_0, f32 param_1) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// J3DAnmTevRegKey* False
-// J3DAnmTevRegKey False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-asm void mDoExt_brkAnm::init(J3DMaterialTable* param_0, J3DAnmTevRegKey* param_1, int param_2, int param_3, f32 param_4, s16 param_5, s16 param_6) {
- nofralloc
+asm void mDoExt_brkAnm::init(J3DMaterialTable* param_0, J3DAnmTevRegKey* param_1, int param_2,
+ int param_3, f32 param_4, s16 param_5, s16 param_6) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss.s"
}
#pragma pop
-
-/* 8000D7A8-8000D7DC 0034+00 s=0 e=8 z=96 None .text entry__13mDoExt_brkAnmFP16J3DMaterialTablef */
+/* 8000D7A8-8000D7DC 0034+00 s=0 e=8 z=96 None .text entry__13mDoExt_brkAnmFP16J3DMaterialTablef
+ */
// 8000D7C8: 8032FE70 (entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DMaterialTable* False
-// J3DMaterialTable False
-// f32 False
asm void mDoExt_brkAnm::entry(J3DMaterialTable* param_0, f32 param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/entry__13mDoExt_brkAnmFP16J3DMaterialTablef.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 803A3020-803A30C0 0085+1B s=1 e=0 z=0 None .data l_invisibleMat$7041 */
+/* 803A3020-803A30C0 0085+1B s=1 e=0 z=0 None .data l_invisibleMat$7041 */
SECTION_DATA static u8 l_invisibleMat[133 + 27 /* padding */] = {
- 0x10, 0x00, 0x00, 0x10, 0x0E, 0x00, 0x00, 0x04, 0x00, 0x10, 0x00, 0x00, 0x10, 0x10, 0x00, 0x00,
- 0x04, 0x00, 0x61, 0x28, 0x38, 0x00, 0x00, 0x61, 0xC0, 0x08, 0xFF, 0xFC, 0x61, 0xC1, 0x08, 0xFF,
- 0xF0, 0x61, 0xF3, 0x7F, 0x00, 0x00, 0x61, 0x43, 0x00, 0x00, 0x41, 0x61, 0x40, 0x00, 0x00, 0x17,
- 0x61, 0xEE, 0x00, 0x00, 0x00, 0x61, 0xEF, 0x00, 0x00, 0x00, 0x61, 0xF0, 0x00, 0x00, 0x00, 0x61,
- 0xF1, 0x00, 0x00, 0x00, 0x61, 0xF2, 0x00, 0x00, 0x00, 0x61, 0x41, 0x00, 0x00, 0x04, 0x10, 0x00,
- 0x00, 0x10, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x09, 0x00, 0x00, 0x00, 0x01,
- 0x61, 0x00, 0x00, 0x40, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00,
- /* padding */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-
-/* 803A30C0-803A3160 0084+1C s=1 e=0 z=0 None .data l_matDL */
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x0E,
+ 0x00,
+ 0x00,
+ 0x04,
+ 0x00,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x04,
+ 0x00,
+ 0x61,
+ 0x28,
+ 0x38,
+ 0x00,
+ 0x00,
+ 0x61,
+ 0xC0,
+ 0x08,
+ 0xFF,
+ 0xFC,
+ 0x61,
+ 0xC1,
+ 0x08,
+ 0xFF,
+ 0xF0,
+ 0x61,
+ 0xF3,
+ 0x7F,
+ 0x00,
+ 0x00,
+ 0x61,
+ 0x43,
+ 0x00,
+ 0x00,
+ 0x41,
+ 0x61,
+ 0x40,
+ 0x00,
+ 0x00,
+ 0x17,
+ 0x61,
+ 0xEE,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x61,
+ 0xEF,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x61,
+ 0xF0,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x61,
+ 0xF1,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x61,
+ 0xF2,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x61,
+ 0x41,
+ 0x00,
+ 0x00,
+ 0x04,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x3F,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x09,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x01,
+ 0x61,
+ 0x00,
+ 0x00,
+ 0x40,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ /* padding */
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+};
+
+/* 803A30C0-803A3160 0084+1C s=1 e=0 z=0 None .data l_matDL */
SECTION_DATA static u8 l_matDL[132 + 28 /* padding */] = {
- 0x08, 0x30, 0x3C, 0xF3, 0xCF, 0x00, 0x10, 0x00, 0x00, 0x10, 0x18, 0x3C, 0xF3, 0xCF, 0x00, 0x10,
- 0x00, 0x00, 0x10, 0x0E, 0x00, 0x00, 0x7F, 0x32, 0x10, 0x00, 0x00, 0x10, 0x10, 0x00, 0x00, 0x05,
- 0x00, 0x10, 0x00, 0x00, 0x10, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF, 0x61, 0x28, 0x38, 0x00, 0x00, 0x61,
- 0xC0, 0x28, 0xF6, 0xAF, 0x61, 0xC1, 0x08, 0xFF, 0xE0, 0x61, 0x43, 0x00, 0x00, 0x41, 0x61, 0x40,
- 0x00, 0x00, 0x17, 0x61, 0x41, 0x00, 0x00, 0x0C, 0x61, 0xF3, 0x7F, 0x00, 0x00, 0x10, 0x00, 0x00,
- 0x10, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x09, 0x00, 0x00, 0x00, 0x01, 0x61,
- 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00,
- /* padding */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-
-/* 803A3160-803A31F0 008D+03 s=1 e=0 z=0 None .data l_mat1DL */
+ 0x08,
+ 0x30,
+ 0x3C,
+ 0xF3,
+ 0xCF,
+ 0x00,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x18,
+ 0x3C,
+ 0xF3,
+ 0xCF,
+ 0x00,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x0E,
+ 0x00,
+ 0x00,
+ 0x7F,
+ 0x32,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x05,
+ 0x00,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x0C,
+ 0xFF,
+ 0xFF,
+ 0xFF,
+ 0xFF,
+ 0x61,
+ 0x28,
+ 0x38,
+ 0x00,
+ 0x00,
+ 0x61,
+ 0xC0,
+ 0x28,
+ 0xF6,
+ 0xAF,
+ 0x61,
+ 0xC1,
+ 0x08,
+ 0xFF,
+ 0xE0,
+ 0x61,
+ 0x43,
+ 0x00,
+ 0x00,
+ 0x41,
+ 0x61,
+ 0x40,
+ 0x00,
+ 0x00,
+ 0x17,
+ 0x61,
+ 0x41,
+ 0x00,
+ 0x00,
+ 0x0C,
+ 0x61,
+ 0xF3,
+ 0x7F,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x3F,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x09,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x01,
+ 0x61,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ /* padding */
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+};
+
+/* 803A3160-803A31F0 008D+03 s=1 e=0 z=0 None .data l_mat1DL */
SECTION_DATA static u8 l_mat1DL[141 + 3 /* padding */] = {
- 0x10, 0x00, 0x00, 0x10, 0x40, 0xFF, 0xFF, 0x42, 0x80, 0x08, 0x30, 0x3C, 0xF3, 0xCF, 0x00, 0x10,
- 0x00, 0x00, 0x10, 0x18, 0x3C, 0xF3, 0xCF, 0x00, 0x10, 0x00, 0x00, 0x10, 0x0E, 0x00, 0x00, 0x7F,
- 0x32, 0x10, 0x00, 0x00, 0x10, 0x10, 0x00, 0x00, 0x05, 0x00, 0x10, 0x00, 0x00, 0x10, 0x0C, 0xFF,
- 0xFF, 0xFF, 0xFF, 0x61, 0x28, 0x38, 0x00, 0x40, 0x61, 0xC0, 0x28, 0xFA, 0x8F, 0x61, 0xC1, 0x08,
- 0xFF, 0xF0, 0x61, 0x43, 0x00, 0x00, 0x41, 0x61, 0x40, 0x00, 0x00, 0x17, 0x61, 0x41, 0x00, 0x00,
- 0x0C, 0x61, 0xF3, 0x7F, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x3F, 0x00, 0x00, 0x00, 0x01, 0x10,
- 0x00, 0x00, 0x10, 0x09, 0x00, 0x00, 0x00, 0x01, 0x61, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* padding */
- 0x00, 0x00, 0x00,
-};
-
-/* 803A31F0-803A3234 0044+00 s=1 e=2 z=0 None .data __vt__7JUTFont */
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x40,
+ 0xFF,
+ 0xFF,
+ 0x42,
+ 0x80,
+ 0x08,
+ 0x30,
+ 0x3C,
+ 0xF3,
+ 0xCF,
+ 0x00,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x18,
+ 0x3C,
+ 0xF3,
+ 0xCF,
+ 0x00,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x0E,
+ 0x00,
+ 0x00,
+ 0x7F,
+ 0x32,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x05,
+ 0x00,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x0C,
+ 0xFF,
+ 0xFF,
+ 0xFF,
+ 0xFF,
+ 0x61,
+ 0x28,
+ 0x38,
+ 0x00,
+ 0x40,
+ 0x61,
+ 0xC0,
+ 0x28,
+ 0xFA,
+ 0x8F,
+ 0x61,
+ 0xC1,
+ 0x08,
+ 0xFF,
+ 0xF0,
+ 0x61,
+ 0x43,
+ 0x00,
+ 0x00,
+ 0x41,
+ 0x61,
+ 0x40,
+ 0x00,
+ 0x00,
+ 0x17,
+ 0x61,
+ 0x41,
+ 0x00,
+ 0x00,
+ 0x0C,
+ 0x61,
+ 0xF3,
+ 0x7F,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x3F,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x01,
+ 0x10,
+ 0x00,
+ 0x00,
+ 0x10,
+ 0x09,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x01,
+ 0x61,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x11,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ /* padding */
+ 0x00,
+ 0x00,
+ 0x00,
+};
+
+/* 803A31F0-803A3234 0044+00 s=1 e=2 z=0 None .data __vt__7JUTFont */
SECTION_DATA void* __vt__7JUTFont[17] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__7JUTFontFv,
- (void*)NULL,
- (void*)setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)getCellWidth__7JUTFontCFv,
- (void*)getCellHeight__7JUTFontCFv,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
-};
-
-/* 803A3234-803A3248 0014+00 s=1 e=1 z=0 None .data __vt__26mDoExt_3DlineMatSortPacket */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__7JUTFontFv,
+ (void*)NULL,
+ (void*)setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)getCellWidth__7JUTFontCFv,
+ (void*)getCellHeight__7JUTFontCFv,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+};
+
+/* 803A3234-803A3248 0014+00 s=1 e=1 z=0 None .data __vt__26mDoExt_3DlineMatSortPacket */
SECTION_DATA void* __vt__26mDoExt_3DlineMatSortPacket[5] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)entry__9J3DPacketFP13J3DDrawBuffer,
- (void*)draw__26mDoExt_3DlineMatSortPacketFv,
- (void*)__dt__26mDoExt_3DlineMatSortPacketFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)entry__9J3DPacketFP13J3DDrawBuffer,
+ (void*)draw__26mDoExt_3DlineMatSortPacketFv,
+ (void*)__dt__26mDoExt_3DlineMatSortPacketFv,
};
-/* 803A3248-803A325C 0014+00 s=0 e=0 z=22 None .data __vt__19mDoExt_3DlineMat1_c */
+/* 803A3248-803A325C 0014+00 s=0 e=0 z=22 None .data __vt__19mDoExt_3DlineMat1_c */
SECTION_DATA void* __vt__19mDoExt_3DlineMat1_c[5] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)getMaterialID__19mDoExt_3DlineMat1_cFv,
- (void*)setMaterial__19mDoExt_3DlineMat1_cFv,
- (void*)draw__19mDoExt_3DlineMat1_cFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)getMaterialID__19mDoExt_3DlineMat1_cFv,
+ (void*)setMaterial__19mDoExt_3DlineMat1_cFv,
+ (void*)draw__19mDoExt_3DlineMat1_cFv,
};
-/* 803A325C-803A3270 0014+00 s=0 e=0 z=14 None .data __vt__19mDoExt_3DlineMat0_c */
+/* 803A325C-803A3270 0014+00 s=0 e=0 z=14 None .data __vt__19mDoExt_3DlineMat0_c */
SECTION_DATA void* __vt__19mDoExt_3DlineMat0_c[5] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)getMaterialID__19mDoExt_3DlineMat0_cFv,
- (void*)setMaterial__19mDoExt_3DlineMat0_cFv,
- (void*)draw__19mDoExt_3DlineMat0_cFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)getMaterialID__19mDoExt_3DlineMat0_cFv,
+ (void*)setMaterial__19mDoExt_3DlineMat0_cFv,
+ (void*)draw__19mDoExt_3DlineMat0_cFv,
};
-/* 803A3270-803A3284 0014+00 s=2 e=0 z=0 None .data __vt__19mDoExt_invJntPacket */
+/* 803A3270-803A3284 0014+00 s=2 e=0 z=0 None .data __vt__19mDoExt_invJntPacket */
SECTION_DATA void* __vt__19mDoExt_invJntPacket[5] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)entry__9J3DPacketFP13J3DDrawBuffer,
- (void*)draw__19mDoExt_invJntPacketFv,
- (void*)__dt__19mDoExt_invJntPacketFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)entry__9J3DPacketFP13J3DDrawBuffer,
+ (void*)draw__19mDoExt_invJntPacketFv,
+ (void*)__dt__19mDoExt_invJntPacketFv,
};
-/* 803A3284-803A32B0 002C+00 s=2 e=0 z=0 None .data __vt__15mDoExt_McaMorf2 */
+/* 803A3284-803A32B0 002C+00 s=2 e=0 z=0 None .data __vt__15mDoExt_McaMorf2 */
SECTION_DATA void* __vt__15mDoExt_McaMorf2[11] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__15mDoExt_McaMorf2Fv,
- (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFv,
- (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFUc,
- (void*)setWeight__10J3DMtxCalcFUcf,
- (void*)getWeight__10J3DMtxCalcCFUc,
- (void*)func_8001505C,
- (void*)calc__15mDoExt_McaMorf2Fv,
-};
-
-/* 803A32B0-803A32DC 002C+00 s=2 e=0 z=0 None .data __vt__16mDoExt_McaMorfSO */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__15mDoExt_McaMorf2Fv,
+ (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFv,
+ (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFUc,
+ (void*)setWeight__10J3DMtxCalcFUcf,
+ (void*)getWeight__10J3DMtxCalcCFUc,
+ (void*)func_8001505C,
+ (void*)calc__15mDoExt_McaMorf2Fv,
+};
+
+/* 803A32B0-803A32DC 002C+00 s=2 e=0 z=0 None .data __vt__16mDoExt_McaMorfSO */
SECTION_DATA void* __vt__16mDoExt_McaMorfSO[11] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__16mDoExt_McaMorfSOFv,
- (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFv,
- (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFUc,
- (void*)setWeight__10J3DMtxCalcFUcf,
- (void*)getWeight__10J3DMtxCalcCFUc,
- (void*)func_8001505C,
- (void*)calc__16mDoExt_McaMorfSOFv,
-};
-
-/* 803A32DC-803A32FC 0020+00 s=1 e=0 z=0 None .data __vt__15mDoExt_zelAnime */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__16mDoExt_McaMorfSOFv,
+ (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFv,
+ (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFUc,
+ (void*)setWeight__10J3DMtxCalcFUcf,
+ (void*)getWeight__10J3DMtxCalcCFUc,
+ (void*)func_8001505C,
+ (void*)calc__16mDoExt_McaMorfSOFv,
+};
+
+/* 803A32DC-803A32FC 0020+00 s=1 e=0 z=0 None .data __vt__15mDoExt_zelAnime */
SECTION_DATA void* __vt__15mDoExt_zelAnime[8] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)framework__14Z2SoundObjBaseFUlSc,
- (void*)dispose__14Z2SoundObjBaseFv,
- (void*)stopOK__14Z2SoundObjBaseFR17Z2SoundHandlePool,
- (void*)init__15Z2SoundObjAnimeFP3VecUc,
- (void*)startSound__14Z2SoundObjBaseF10JAISoundIDUlSc,
- (void*)startLevelSound__14Z2SoundObjBaseF10JAISoundIDUlSc,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)framework__14Z2SoundObjBaseFUlSc,
+ (void*)dispose__14Z2SoundObjBaseFv,
+ (void*)stopOK__14Z2SoundObjBaseFR17Z2SoundHandlePool,
+ (void*)init__15Z2SoundObjAnimeFP3VecUc,
+ (void*)startSound__14Z2SoundObjBaseF10JAISoundIDUlSc,
+ (void*)startLevelSound__14Z2SoundObjBaseF10JAISoundIDUlSc,
};
-/* 803A32FC-803A3328 002C+00 s=2 e=0 z=0 None .data __vt__14mDoExt_McaMorf */
+/* 803A32FC-803A3328 002C+00 s=2 e=0 z=0 None .data __vt__14mDoExt_McaMorf */
SECTION_DATA void* __vt__14mDoExt_McaMorf[11] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__14mDoExt_McaMorfFv,
- (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFv,
- (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFUc,
- (void*)setWeight__10J3DMtxCalcFUcf,
- (void*)getWeight__10J3DMtxCalcCFUc,
- (void*)func_8001505C,
- (void*)calc__14mDoExt_McaMorfFv,
-};
-
-/* 803A3328-803A3354 002C+00 s=2 e=0 z=0 None .data __vt__13mDoExt_morf_c */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__14mDoExt_McaMorfFv,
+ (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFv,
+ (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFUc,
+ (void*)setWeight__10J3DMtxCalcFUcf,
+ (void*)getWeight__10J3DMtxCalcCFUc,
+ (void*)func_8001505C,
+ (void*)calc__14mDoExt_McaMorfFv,
+};
+
+/* 803A3328-803A3354 002C+00 s=2 e=0 z=0 None .data __vt__13mDoExt_morf_c */
SECTION_DATA void* __vt__13mDoExt_morf_c[11] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__13mDoExt_morf_cFv,
- (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFv,
- (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFUc,
- (void*)setWeight__10J3DMtxCalcFUcf,
- (void*)getWeight__10J3DMtxCalcCFUc,
- (void*)func_8001505C,
- (void*)func_80015084,
-};
-
-/* 803A3354-803A3360 000C+00 s=3 e=30 z=0 None .data __vt__12J3DFrameCtrl */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__13mDoExt_morf_cFv,
+ (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFv,
+ (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFUc,
+ (void*)setWeight__10J3DMtxCalcFUcf,
+ (void*)getWeight__10J3DMtxCalcCFUc,
+ (void*)func_8001505C,
+ (void*)func_80015084,
+};
+
+/* 803A3354-803A3360 000C+00 s=3 e=30 z=0 None .data __vt__12J3DFrameCtrl */
SECTION_DATA void* __vt__12J3DFrameCtrl[3] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__12J3DFrameCtrlFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__12J3DFrameCtrlFv,
};
-/* 803A3360-803A338C 002C+00 s=5 e=2 z=0 None .data __vt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya> */
+/* 803A3360-803A338C 002C+00 s=5 e=2 z=0 None .data
+ * __vt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya> */
SECTION_DATA void* data_803A3360[11] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)func_8000FA20,
- (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFv,
- (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFUc,
- (void*)setWeight__10J3DMtxCalcFUcf,
- (void*)getWeight__10J3DMtxCalcCFUc,
- (void*)func_8001505C,
- (void*)func_80015084,
-};
-
-/* 803A338C-803A33B8 002C+00 s=6 e=4 z=0 None .data __vt__19J3DMtxCalcNoAnmBase */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)func_8000FA20,
+ (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFv,
+ (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFUc,
+ (void*)setWeight__10J3DMtxCalcFUcf,
+ (void*)getWeight__10J3DMtxCalcCFUc,
+ (void*)func_8001505C,
+ (void*)func_80015084,
+};
+
+/* 803A338C-803A33B8 002C+00 s=6 e=4 z=0 None .data __vt__19J3DMtxCalcNoAnmBase */
SECTION_DATA void* __vt__19J3DMtxCalcNoAnmBase[11] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__19J3DMtxCalcNoAnmBaseFv,
- (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFv,
- (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFUc,
- (void*)setWeight__10J3DMtxCalcFUcf,
- (void*)getWeight__10J3DMtxCalcCFUc,
- (void*)NULL,
- (void*)NULL,
-};
-
-/* 803A33B8-803A33E4 002C+00 s=1 e=1 z=2 None .data __vt__28mDoExt_MtxCalcAnmBlendTblOld */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__19J3DMtxCalcNoAnmBaseFv,
+ (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFv,
+ (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFUc,
+ (void*)setWeight__10J3DMtxCalcFUcf,
+ (void*)getWeight__10J3DMtxCalcCFUc,
+ (void*)NULL,
+ (void*)NULL,
+};
+
+/* 803A33B8-803A33E4 002C+00 s=1 e=1 z=2 None .data __vt__28mDoExt_MtxCalcAnmBlendTblOld */
SECTION_DATA void* __vt__28mDoExt_MtxCalcAnmBlendTblOld[11] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__28mDoExt_MtxCalcAnmBlendTblOldFv,
- (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFv,
- (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFUc,
- (void*)setWeight__10J3DMtxCalcFUcf,
- (void*)getWeight__10J3DMtxCalcCFUc,
- (void*)func_8001505C,
- (void*)calc__28mDoExt_MtxCalcAnmBlendTblOldFv,
-};
-
-/* 803A33E4-803A3410 002C+00 s=2 e=1 z=2 None .data __vt__25mDoExt_MtxCalcAnmBlendTbl */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__28mDoExt_MtxCalcAnmBlendTblOldFv,
+ (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFv,
+ (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFUc,
+ (void*)setWeight__10J3DMtxCalcFUcf,
+ (void*)getWeight__10J3DMtxCalcCFUc,
+ (void*)func_8001505C,
+ (void*)calc__28mDoExt_MtxCalcAnmBlendTblOldFv,
+};
+
+/* 803A33E4-803A3410 002C+00 s=2 e=1 z=2 None .data __vt__25mDoExt_MtxCalcAnmBlendTbl */
SECTION_DATA void* __vt__25mDoExt_MtxCalcAnmBlendTbl[11] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__25mDoExt_MtxCalcAnmBlendTblFv,
- (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFv,
- (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFUc,
- (void*)setWeight__10J3DMtxCalcFUcf,
- (void*)getWeight__10J3DMtxCalcCFUc,
- (void*)func_8001505C,
- (void*)calc__25mDoExt_MtxCalcAnmBlendTblFv,
-};
-
-/* 803A3410-803A343C 002C+00 s=2 e=0 z=0 None .data __vt__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya> */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__25mDoExt_MtxCalcAnmBlendTblFv,
+ (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFv,
+ (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFUc,
+ (void*)setWeight__10J3DMtxCalcFUcf,
+ (void*)getWeight__10J3DMtxCalcCFUc,
+ (void*)func_8001505C,
+ (void*)calc__25mDoExt_MtxCalcAnmBlendTblFv,
+};
+
+/* 803A3410-803A343C 002C+00 s=2 e=0 z=0 None .data
+ * __vt__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>
+ */
SECTION_DATA void* data_803A3410[11] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)func_80014FC8,
- (void*)func_8000D8E4,
- (void*)getAnmTransform__17J3DMtxCalcAnmBaseFv,
- (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFUc,
- (void*)setWeight__10J3DMtxCalcFUcf,
- (void*)getWeight__10J3DMtxCalcCFUc,
- (void*)func_80015034,
- (void*)func_800150AC,
-};
-
-/* 803A343C-803A3468 002C+00 s=3 e=0 z=0 None .data __vt__17J3DMtxCalcAnmBase */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)func_80014FC8,
+ (void*)func_8000D8E4,
+ (void*)getAnmTransform__17J3DMtxCalcAnmBaseFv,
+ (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFUc,
+ (void*)setWeight__10J3DMtxCalcFUcf,
+ (void*)getWeight__10J3DMtxCalcCFUc,
+ (void*)func_80015034,
+ (void*)func_800150AC,
+};
+
+/* 803A343C-803A3468 002C+00 s=3 e=0 z=0 None .data __vt__17J3DMtxCalcAnmBase */
SECTION_DATA void* __vt__17J3DMtxCalcAnmBase[11] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__17J3DMtxCalcAnmBaseFv,
- (void*)setAnmTransform__17J3DMtxCalcAnmBaseFP15J3DAnmTransform,
- (void*)getAnmTransform__17J3DMtxCalcAnmBaseFv,
- (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFUc,
- (void*)setWeight__10J3DMtxCalcFUcf,
- (void*)getWeight__10J3DMtxCalcCFUc,
- (void*)NULL,
- (void*)NULL,
-};
-
-/* 803A3468-803A3498 002C+04 s=10 e=4 z=0 None .data __vt__10J3DMtxCalc */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__17J3DMtxCalcAnmBaseFv,
+ (void*)setAnmTransform__17J3DMtxCalcAnmBaseFP15J3DAnmTransform,
+ (void*)getAnmTransform__17J3DMtxCalcAnmBaseFv,
+ (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFUc,
+ (void*)setWeight__10J3DMtxCalcFUcf,
+ (void*)getWeight__10J3DMtxCalcCFUc,
+ (void*)NULL,
+ (void*)NULL,
+};
+
+/* 803A3468-803A3498 002C+04 s=10 e=4 z=0 None .data __vt__10J3DMtxCalc */
SECTION_DATA void* __vt__10J3DMtxCalc[11 + 1 /* padding */] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__10J3DMtxCalcFv,
- (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFv,
- (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
- (void*)getAnmTransform__10J3DMtxCalcFUc,
- (void*)setWeight__10J3DMtxCalcFUcf,
- (void*)getWeight__10J3DMtxCalcCFUc,
- (void*)NULL,
- (void*)NULL,
- /* padding */
- NULL,
-};
-
-/* 8000D7DC-8000D8E4 0108+00 s=0 e=18 z=85 None .text init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__10J3DMtxCalcFv,
+ (void*)setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFv,
+ (void*)setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform,
+ (void*)getAnmTransform__10J3DMtxCalcFUc,
+ (void*)setWeight__10J3DMtxCalcFUcf,
+ (void*)getWeight__10J3DMtxCalcCFUc,
+ (void*)NULL,
+ (void*)NULL,
+ /* padding */
+ NULL,
+};
+
+/* 8000D7DC-8000D8E4 0108+00 s=0 e=18 z=85 None .text
+ * init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb */
// 8000D7F0: 803621D4 (_savegpr_27)
// 8000D81C: 802CEC4C (__nw__FUl)
// 8000D82C: 803A3468 (__vt__10J3DMtxCalc)
@@ -3695,37 +1970,26 @@ SECTION_DATA void* __vt__10J3DMtxCalc[11 + 1 /* padding */] = {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-// bool False
-asm void mDoExt_bckAnm::init(J3DAnmTransform* param_0, int param_1, int param_2, f32 param_3, s16 param_4, s16 param_5, bool param_6) {
- nofralloc
+asm void mDoExt_bckAnm::init(J3DAnmTransform* param_0, int param_1, int param_2, f32 param_3,
+ s16 param_4, s16 param_5, bool param_6) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb.s"
}
#pragma pop
-
-/* 8000D8E4-8000D8EC 0008+00 s=1 e=0 z=0 None .text setAnmTransform__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>FP15J3DAnmTransform */
+/* 8000D8E4-8000D8EC 0008+00 s=1 e=0 z=0 None .text
+ * setAnmTransform__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>FP15J3DAnmTransform
+ */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False True
-// J3DAnmTransform* False
-// J3DAnmTransform False
asm void J3DMtxCalcAnimation__template0::setAnmTransform(J3DAnmTransform* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_8000D8E4.s"
}
#pragma pop
-
-/* 8000D8EC-8000D948 005C+00 s=1 e=0 z=0 None .text __dt__17J3DMtxCalcAnmBaseFv */
+/* 8000D8EC-8000D948 005C+00 s=1 e=0 z=0 None .text __dt__17J3DMtxCalcAnmBaseFv */
// 8000D904: 803A343C (__vt__17J3DMtxCalcAnmBase)
// 8000D908: 803A343C (__vt__17J3DMtxCalcAnmBase)
// 8000D914: 803A3468 (__vt__10J3DMtxCalc)
@@ -3734,75 +1998,60 @@ asm void J3DMtxCalcAnimation__template0::setAnmTransform(J3DAnmTransform* param_
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm J3DMtxCalcAnmBase::~J3DMtxCalcAnmBase() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__17J3DMtxCalcAnmBaseFv.s"
}
#pragma pop
-
-/* 8000D948-8000D990 0048+00 s=1 e=0 z=0 None .text __dt__10J3DMtxCalcFv */
+/* 8000D948-8000D990 0048+00 s=1 e=0 z=0 None .text __dt__10J3DMtxCalcFv */
// 8000D960: 803A3468 (__vt__10J3DMtxCalc)
// 8000D964: 803A3468 (__vt__10J3DMtxCalc)
// 8000D974: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm J3DMtxCalc::~J3DMtxCalc() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__10J3DMtxCalcFv.s"
}
#pragma pop
-
-/* 8000D990-8000D9CC 003C+00 s=0 e=5 z=31 None .text changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform */
+/* 8000D990-8000D9CC 003C+00 s=0 e=5 z=31 None .text
+ * changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
asm void mDoExt_bckAnm::changeBckOnly(J3DAnmTransform* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform.s"
}
#pragma pop
-
-/* 8000D9CC-8000D9E8 001C+00 s=0 e=11 z=59 None .text entry__13mDoExt_bckAnmFP12J3DModelDataf */
+/* 8000D9CC-8000D9E8 001C+00 s=0 e=11 z=59 None .text entry__13mDoExt_bckAnmFP12J3DModelDataf
+ */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModelData* False
-// J3DModelData False
-// f32 False
asm void mDoExt_bckAnm::entry(J3DModelData* param_0, f32 param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/entry__13mDoExt_bckAnmFP12J3DModelDataf.s"
}
#pragma pop
-
-/* 8000D9E8-8000DA08 0020+00 s=0 e=1 z=1 None .text entryJoint__13mDoExt_bckAnmFP12J3DModelDataUsf */
+/* 8000D9E8-8000DA08 0020+00 s=0 e=1 z=1 None .text
+ * entryJoint__13mDoExt_bckAnmFP12J3DModelDataUsf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModelData* False
-// J3DModelData False
-// u16 False
-// f32 False
asm void mDoExt_bckAnm::entryJoint(J3DModelData* param_0, u16 param_1, f32 param_2) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/entryJoint__13mDoExt_bckAnmFP12J3DModelDataUsf.s"
}
#pragma pop
-
-/* 8000DA08-8000DAA8 00A0+00 s=0 e=1 z=3 None .text init__13mDoExt_blkAnmFP13J3DDeformDataP13J3DAnmClusteriifss */
+/* 8000DA08-8000DAA8 00A0+00 s=0 e=1 z=3 None .text
+ * init__13mDoExt_blkAnmFP13J3DDeformDataP13J3DAnmClusteriifss */
// 8000DA1C: 803621D4 (_savegpr_27)
// 8000DA44: 8032E364 (setAnm__13J3DDeformDataFP13J3DAnmCluster)
// 8000DA80: 8000D320 (initPlay__14mDoExt_baseAnmFsifss)
@@ -3810,38 +2059,25 @@ asm void mDoExt_bckAnm::entryJoint(J3DModelData* param_0, u16 param_1, f32 param
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DDeformData* False
-// J3DDeformData False
-// J3DAnmCluster* False
-// J3DAnmCluster False
-// int False
-// int False
-// f32 False
-// s16 False
-// s16 False
-asm void mDoExt_blkAnm::init(J3DDeformData* param_0, J3DAnmCluster* param_1, int param_2, int param_3, f32 param_4, s16 param_5, s16 param_6) {
- nofralloc
+asm void mDoExt_blkAnm::init(J3DDeformData* param_0, J3DAnmCluster* param_1, int param_2,
+ int param_3, f32 param_4, s16 param_5, s16 param_6) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/init__13mDoExt_blkAnmFP13J3DDeformDataP13J3DAnmClusteriifss.s"
}
#pragma pop
-
-/* 8000DAA8-8000DB10 0068+00 s=3 e=0 z=0 None .text mDoExt_changeMaterial__FP8J3DModel */
+/* 8000DAA8-8000DB10 0068+00 s=3 e=0 z=0 None .text mDoExt_changeMaterial__FP8J3DModel */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// J3DModel* False
-// J3DModel False
asm static void mDoExt_changeMaterial(J3DModel* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_changeMaterial__FP8J3DModel.s"
}
#pragma pop
-
-/* 8000DB10-8000DBC8 00B8+00 s=0 e=0 z=1 None .text mDoExt_modelTexturePatch__FP12J3DModelData */
+/* 8000DB10-8000DBC8 00B8+00 s=0 e=0 z=1 None .text mDoExt_modelTexturePatch__FP12J3DModelData
+ */
// 8000DB20: 803621D0 (_savegpr_26)
// 8000DB2C: 80434AC8 (j3dSys)
// 8000DB30: 80434AC8 (j3dSys)
@@ -3856,131 +2092,96 @@ asm static void mDoExt_changeMaterial(J3DModel* param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModelData* False
-// J3DModelData False
asm void mDoExt_modelTexturePatch(J3DModelData* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_modelTexturePatch__FP12J3DModelData.s"
}
#pragma pop
-
-/* 8000DBC8-8000DBCC 0004+00 s=0 e=2 z=0 None .text patchTexNoAndTexCoordScale__11J3DTevBlockFv */
-// False False
-// void False
+/* 8000DBC8-8000DBCC 0004+00 s=0 e=2 z=0 None .text patchTexNoAndTexCoordScale__11J3DTevBlockFv
+ */
void J3DTevBlock::patchTexNoAndTexCoordScale() {
- /* empty function */
+ /* empty function */
}
-
-/* 8000DBCC-8000DBD0 0004+00 s=0 e=6 z=0 None .text patch__10J3DPEBlockFv */
-// False False
-// void False
+/* 8000DBCC-8000DBD0 0004+00 s=0 e=6 z=0 None .text patch__10J3DPEBlockFv */
void J3DPEBlock::patch() {
- /* empty function */
+ /* empty function */
}
-
-/* 8000DBD0-8000DBD4 0004+00 s=0 e=2 z=0 None .text patchLight__13J3DColorBlockFv */
-// False False
-// void False
+/* 8000DBD0-8000DBD4 0004+00 s=0 e=2 z=0 None .text patchLight__13J3DColorBlockFv */
void J3DColorBlock::patchLight() {
- /* empty function */
+ /* empty function */
}
-
-/* 8000DBD4-8000DBD8 0004+00 s=0 e=2 z=0 None .text patch__11J3DTevBlockFv */
-// False False
-// void False
+/* 8000DBD4-8000DBD8 0004+00 s=0 e=2 z=0 None .text patch__11J3DTevBlockFv */
void J3DTevBlock::patch() {
- /* empty function */
+ /* empty function */
}
-
-/* 8000DBD8-8000DC2C 0054+00 s=3 e=0 z=0 None .text mDoExt_modelDiff__FP8J3DModel */
+/* 8000DBD8-8000DC2C 0054+00 s=3 e=0 z=0 None .text mDoExt_modelDiff__FP8J3DModel */
// 8000DC00: 803279A0 (diff__8J3DModelFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// J3DModel* False
-// J3DModel False
asm static void mDoExt_modelDiff(J3DModel* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_modelDiff__FP8J3DModel.s"
}
#pragma pop
-
-/* 8000DC2C-8000DCC4 0098+00 s=0 e=0 z=8 None .text mDoExt_modelUpdate__FP8J3DModel */
+/* 8000DC2C-8000DCC4 0098+00 s=0 e=0 z=8 None .text mDoExt_modelUpdate__FP8J3DModel */
// 8000DC78: 8000DBD8 (mDoExt_modelDiff__FP8J3DModel)
// 8000DC98: 8032767C (lock__8J3DModelFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModel* False
-// J3DModel False
asm void mDoExt_modelUpdate(J3DModel* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_modelUpdate__FP8J3DModel.s"
}
#pragma pop
-
-/* 8000DCC4-8000DD64 00A0+00 s=1 e=12 z=414 None .text mDoExt_modelUpdateDL__FP8J3DModel */
+/* 8000DCC4-8000DD64 00A0+00 s=1 e=12 z=414 None .text mDoExt_modelUpdateDL__FP8J3DModel */
// 8000DD10: 8000DBD8 (mDoExt_modelDiff__FP8J3DModel)
// 8000DD1C: 803276B4 (unlock__8J3DModelFv)
// 8000DD38: 8032767C (lock__8J3DModelFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModel* False
-// J3DModel False
asm void mDoExt_modelUpdateDL(J3DModel* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_modelUpdateDL__FP8J3DModel.s"
}
#pragma pop
-
-/* 8000DD64-8000DDF0 008C+00 s=4 e=3 z=10 None .text mDoExt_modelEntryDL__FP8J3DModel */
+/* 8000DD64-8000DDF0 008C+00 s=4 e=3 z=10 None .text mDoExt_modelEntryDL__FP8J3DModel */
// 8000DD9C: 8000DBD8 (mDoExt_modelDiff__FP8J3DModel)
// 8000DDA8: 803276B4 (unlock__8J3DModelFv)
// 8000DDC4: 8032767C (lock__8J3DModelFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModel* False
-// J3DModel False
asm void mDoExt_modelEntryDL(J3DModel* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_modelEntryDL__FP8J3DModel.s"
}
#pragma pop
-
-/* 8000DDF0-8000DE8C 009C+00 s=0 e=0 z=14 None .text mDoExt_btkAnmRemove__FP12J3DModelData */
+/* 8000DDF0-8000DE8C 009C+00 s=0 e=0 z=14 None .text mDoExt_btkAnmRemove__FP12J3DModelData */
// 8000DE00: 803621D4 (_savegpr_27)
// 8000DE4C: 8032C5E4 (setTexMtxAnm__14J3DMaterialAnmFiP12J3DTexMtxAnm)
// 8000DE78: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModelData* False
-// J3DModelData False
asm void mDoExt_btkAnmRemove(J3DModelData* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_btkAnmRemove__FP12J3DModelData.s"
}
#pragma pop
-
-/* 8000DE8C-8000DF3C 00B0+00 s=0 e=0 z=7 None .text mDoExt_brkAnmRemove__FP12J3DModelData */
+/* 8000DE8C-8000DF3C 00B0+00 s=0 e=0 z=7 None .text mDoExt_brkAnmRemove__FP12J3DModelData */
// 8000DE9C: 803621D0 (_savegpr_26)
// 8000DEEC: 8032C664 (setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm)
// 8000DEFC: 8032C6A4 (setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm)
@@ -3988,583 +2189,367 @@ asm void mDoExt_btkAnmRemove(J3DModelData* param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModelData* False
-// J3DModelData False
asm void mDoExt_brkAnmRemove(J3DModelData* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_brkAnmRemove__FP12J3DModelData.s"
}
#pragma pop
-
-/* 8000DF3C-8000DF44 0008+00 s=0 e=5 z=0 None .text getZCompLoc__10J3DPEBlockCFv */
-// False False
-// bool False
+/* 8000DF3C-8000DF44 0008+00 s=0 e=5 z=0 None .text getZCompLoc__10J3DPEBlockCFv */
bool J3DPEBlock::getZCompLoc() const {
- return false;
+ return false;
}
-
-/* 8000DF44-8000DF4C 0008+00 s=0 e=5 z=0 None .text getZMode__10J3DPEBlockFv */
-// False False
-// bool False
+/* 8000DF44-8000DF4C 0008+00 s=0 e=5 z=0 None .text getZMode__10J3DPEBlockFv */
bool J3DPEBlock::getZMode() {
- return false;
+ return false;
}
-
-/* 8000DF4C-8000DF54 0008+00 s=0 e=5 z=0 None .text getBlend__10J3DPEBlockFv */
-// False False
-// bool False
+/* 8000DF4C-8000DF54 0008+00 s=0 e=5 z=0 None .text getBlend__10J3DPEBlockFv */
bool J3DPEBlock::getBlend() {
- return false;
+ return false;
}
-
-/* 8000DF54-8000DF5C 0008+00 s=0 e=5 z=0 None .text getAlphaComp__10J3DPEBlockFv */
-// False False
-// bool False
+/* 8000DF54-8000DF5C 0008+00 s=0 e=5 z=0 None .text getAlphaComp__10J3DPEBlockFv */
bool J3DPEBlock::getAlphaComp() {
- return false;
+ return false;
}
-
-/* 8000DF5C-8000DF64 0008+00 s=0 e=6 z=0 None .text getFog__10J3DPEBlockFv */
-// False False
-// bool False
+/* 8000DF5C-8000DF64 0008+00 s=0 e=6 z=0 None .text getFog__10J3DPEBlockFv */
bool J3DPEBlock::getFog() {
- return false;
+ return false;
}
-
-/* 8000DF64-8000DF6C 0008+00 s=0 e=2 z=0 None .text getIndTexCoordScale__11J3DIndBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DF64-8000DF6C 0008+00 s=0 e=2 z=0 None .text getIndTexCoordScale__11J3DIndBlockFUl */
bool J3DIndBlock::getIndTexCoordScale(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DF6C-8000DF74 0008+00 s=0 e=2 z=0 None .text getIndTexMtx__11J3DIndBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DF6C-8000DF74 0008+00 s=0 e=2 z=0 None .text getIndTexMtx__11J3DIndBlockFUl */
bool J3DIndBlock::getIndTexMtx(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DF74-8000DF7C 0008+00 s=0 e=2 z=0 None .text getIndTexOrder__11J3DIndBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DF74-8000DF7C 0008+00 s=0 e=2 z=0 None .text getIndTexOrder__11J3DIndBlockFUl */
bool J3DIndBlock::getIndTexOrder(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DF7C-8000DF84 0008+00 s=0 e=2 z=0 None .text getIndTexStageNum__11J3DIndBlockCFv */
-// False False
-// bool False
+/* 8000DF7C-8000DF84 0008+00 s=0 e=2 z=0 None .text getIndTexStageNum__11J3DIndBlockCFv */
bool J3DIndBlock::getIndTexStageNum() const {
- return false;
+ return false;
}
-
-/* 8000DF84-8000DF8C 0008+00 s=0 e=2 z=0 None .text getIndTevStage__11J3DTevBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DF84-8000DF8C 0008+00 s=0 e=2 z=0 None .text getIndTevStage__11J3DTevBlockFUl */
bool J3DTevBlock::getIndTevStage(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DF8C-8000DF94 0008+00 s=0 e=2 z=0 None .text getTevStage__11J3DTevBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DF8C-8000DF94 0008+00 s=0 e=2 z=0 None .text getTevStage__11J3DTevBlockFUl */
bool J3DTevBlock::getTevStage(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DF94-8000DFA0 000C+00 s=0 e=2 z=0 None .text getTexNo__11J3DTevBlockCFUl */
+/* 8000DF94-8000DFA0 000C+00 s=0 e=2 z=0 None .text getTexNo__11J3DTevBlockCFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
asm void J3DTevBlock::getTexNo(u32 param_0) const {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/getTexNo__11J3DTevBlockCFUl.s"
}
#pragma pop
-
-/* 8000DFA0-8000DFA8 0008+00 s=0 e=4 z=0 None .text getTevSwapModeTable__11J3DTevBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DFA0-8000DFA8 0008+00 s=0 e=4 z=0 None .text getTevSwapModeTable__11J3DTevBlockFUl */
bool J3DTevBlock::getTevSwapModeTable(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DFA8-8000DFB0 0008+00 s=0 e=4 z=0 None .text getTevKAlphaSel__11J3DTevBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DFA8-8000DFB0 0008+00 s=0 e=4 z=0 None .text getTevKAlphaSel__11J3DTevBlockFUl */
bool J3DTevBlock::getTevKAlphaSel(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DFB0-8000DFB8 0008+00 s=0 e=3 z=0 None .text getTevKColorSel__11J3DTevBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DFB0-8000DFB8 0008+00 s=0 e=3 z=0 None .text getTevKColorSel__11J3DTevBlockFUl */
bool J3DTevBlock::getTevKColorSel(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DFB8-8000DFC0 0008+00 s=0 e=2 z=0 None .text getTevOrder__11J3DTevBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DFB8-8000DFC0 0008+00 s=0 e=2 z=0 None .text getTevOrder__11J3DTevBlockFUl */
bool J3DTevBlock::getTevOrder(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DFC0-8000DFC8 0008+00 s=0 e=3 z=0 None .text getTevKColor__11J3DTevBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DFC0-8000DFC8 0008+00 s=0 e=3 z=0 None .text getTevKColor__11J3DTevBlockFUl */
bool J3DTevBlock::getTevKColor(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DFC8-8000DFD0 0008+00 s=0 e=3 z=0 None .text getTevColor__11J3DTevBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DFC8-8000DFD0 0008+00 s=0 e=3 z=0 None .text getTevColor__11J3DTevBlockFUl */
bool J3DTevBlock::getTevColor(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DFD0-8000DFD8 0008+00 s=0 e=2 z=0 None .text getTevStageNum__11J3DTevBlockCFv */
-// False False
-// bool False
+/* 8000DFD0-8000DFD8 0008+00 s=0 e=2 z=0 None .text getTevStageNum__11J3DTevBlockCFv */
bool J3DTevBlock::getTevStageNum() const {
- return true;
+ return true;
}
-
-/* 8000DFD8-8000DFE0 0008+00 s=0 e=2 z=0 None .text getTexMtx__14J3DTexGenBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DFD8-8000DFE0 0008+00 s=0 e=2 z=0 None .text getTexMtx__14J3DTexGenBlockFUl */
bool J3DTexGenBlock::getTexMtx(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DFE0-8000DFE8 0008+00 s=0 e=2 z=0 None .text getTexCoord__14J3DTexGenBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DFE0-8000DFE8 0008+00 s=0 e=2 z=0 None .text getTexCoord__14J3DTexGenBlockFUl */
bool J3DTexGenBlock::getTexCoord(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DFE8-8000DFF0 0008+00 s=0 e=2 z=0 None .text getTexGenNum__14J3DTexGenBlockCFv */
-// False False
-// bool False
+/* 8000DFE8-8000DFF0 0008+00 s=0 e=2 z=0 None .text getTexGenNum__14J3DTexGenBlockCFv */
bool J3DTexGenBlock::getTexGenNum() const {
- return false;
+ return false;
}
-
-/* 8000DFF0-8000DFF8 0008+00 s=0 e=3 z=0 None .text getAmbColor__13J3DColorBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DFF0-8000DFF8 0008+00 s=0 e=3 z=0 None .text getAmbColor__13J3DColorBlockFUl */
bool J3DColorBlock::getAmbColor(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000DFF8-8000E000 0008+00 s=0 e=2 z=0 None .text getColorChan__13J3DColorBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000DFF8-8000E000 0008+00 s=0 e=2 z=0 None .text getColorChan__13J3DColorBlockFUl */
bool J3DColorBlock::getColorChan(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000E000-8000E008 0008+00 s=0 e=2 z=0 None .text getMatColor__13J3DColorBlockFUl */
-// False False
-// bool False
-// u32 False
+/* 8000E000-8000E008 0008+00 s=0 e=2 z=0 None .text getMatColor__13J3DColorBlockFUl */
bool J3DColorBlock::getMatColor(u32 param_0) {
- return false;
+ return false;
}
-
-/* 8000E008-8000E010 0008+00 s=0 e=2 z=0 None .text getColorChanNum__13J3DColorBlockCFv */
-// False False
-// bool False
+/* 8000E008-8000E010 0008+00 s=0 e=2 z=0 None .text getColorChanNum__13J3DColorBlockCFv */
bool J3DColorBlock::getColorChanNum() const {
- return false;
+ return false;
}
-
-/* 8000E010-8000E014 0004+00 s=0 e=5 z=0 None .text setZCompLoc__10J3DPEBlockFUc */
-// False False
-// void False
-// u8 False
+/* 8000E010-8000E014 0004+00 s=0 e=5 z=0 None .text setZCompLoc__10J3DPEBlockFUc */
void J3DPEBlock::setZCompLoc(u8 param_0) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E014-8000E018 0004+00 s=0 e=5 z=0 None .text setZMode__10J3DPEBlockF8J3DZMode */
-// False False
-// void False
-// J3DZMode False
+/* 8000E014-8000E018 0004+00 s=0 e=5 z=0 None .text setZMode__10J3DPEBlockF8J3DZMode */
void J3DPEBlock::setZMode(J3DZMode param_0) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E018-8000E01C 0004+00 s=0 e=5 z=0 None .text setBlend__10J3DPEBlockFRC8J3DBlend */
-// False False
-// void False
-// J3DBlend const& False
-// J3DBlend const False
-// J3DBlend False
+/* 8000E018-8000E01C 0004+00 s=0 e=5 z=0 None .text setBlend__10J3DPEBlockFRC8J3DBlend */
void J3DPEBlock::setBlend(J3DBlend const& param_0) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E01C-8000E020 0004+00 s=0 e=5 z=0 None .text setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp */
-// False False
-// void False
-// J3DAlphaComp const& False
-// J3DAlphaComp const False
-// J3DAlphaComp False
+/* 8000E01C-8000E020 0004+00 s=0 e=5 z=0 None .text setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp
+ */
void J3DPEBlock::setAlphaComp(J3DAlphaComp const& param_0) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E020-8000E024 0004+00 s=0 e=2 z=0 None .text setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale */
-// False False
-// void False
-// u32 False
-// J3DIndTexCoordScale False
+/* 8000E020-8000E024 0004+00 s=0 e=2 z=0 None .text
+ * setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale */
void J3DIndBlock::setIndTexCoordScale(u32 param_0, J3DIndTexCoordScale param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E024-8000E060 003C+00 s=0 e=2 z=0 None .text __dt__19J3DIndTexCoordScaleFv */
+/* 8000E024-8000E060 003C+00 s=0 e=2 z=0 None .text __dt__19J3DIndTexCoordScaleFv */
// 8000E044: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm J3DIndTexCoordScale::~J3DIndTexCoordScale() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__19J3DIndTexCoordScaleFv.s"
}
#pragma pop
-
-/* 8000E060-8000E064 0004+00 s=0 e=2 z=0 None .text setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx */
-// False False
-// void False
-// u32 False
-// J3DIndTexMtx False
+/* 8000E060-8000E064 0004+00 s=0 e=2 z=0 None .text setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx
+ */
void J3DIndBlock::setIndTexMtx(u32 param_0, J3DIndTexMtx param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E064-8000E0A0 003C+00 s=0 e=2 z=0 None .text __dt__12J3DIndTexMtxFv */
+/* 8000E064-8000E0A0 003C+00 s=0 e=2 z=0 None .text __dt__12J3DIndTexMtxFv */
// 8000E084: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm J3DIndTexMtx::~J3DIndTexMtx() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__12J3DIndTexMtxFv.s"
}
#pragma pop
-
-/* 8000E0A0-8000E0A4 0004+00 s=0 e=2 z=0 None .text setIndTexStageNum__11J3DIndBlockFUc */
-// False False
-// void False
-// u8 False
+/* 8000E0A0-8000E0A4 0004+00 s=0 e=2 z=0 None .text setIndTexStageNum__11J3DIndBlockFUc */
void J3DIndBlock::setIndTexStageNum(u8 param_0) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0A4-8000E0A8 0004+00 s=0 e=2 z=0 None .text setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage */
-// False False
-// void False
-// u32 False
-// J3DIndTevStage False
+/* 8000E0A4-8000E0A8 0004+00 s=0 e=2 z=0 None .text
+ * setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage */
void J3DTevBlock::setIndTevStage(u32 param_0, J3DIndTevStage param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0A8-8000E0AC 0004+00 s=0 e=2 z=0 None .text setTevStage__11J3DTevBlockFUl11J3DTevStage */
-// False False
-// void False
-// u32 False
-// J3DTevStage False
+/* 8000E0A8-8000E0AC 0004+00 s=0 e=2 z=0 None .text setTevStage__11J3DTevBlockFUl11J3DTevStage
+ */
void J3DTevBlock::setTevStage(u32 param_0, J3DTevStage param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0AC-8000E0B0 0004+00 s=0 e=2 z=0 None .text setTexNo__11J3DTevBlockFUlUs */
-// False False
-// void False
-// u32 False
-// u16 False
+/* 8000E0AC-8000E0B0 0004+00 s=0 e=2 z=0 None .text setTexNo__11J3DTevBlockFUlUs */
void J3DTevBlock::setTexNo(u32 param_0, u16 param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0B0-8000E0B4 0004+00 s=0 e=4 z=0 None .text setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable */
-// False False
-// void False
-// u32 False
-// J3DTevSwapModeTable False
+/* 8000E0B0-8000E0B4 0004+00 s=0 e=4 z=0 None .text
+ * setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable */
void J3DTevBlock::setTevSwapModeTable(u32 param_0, J3DTevSwapModeTable param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0B4-8000E0B8 0004+00 s=0 e=4 z=0 None .text setTevKAlphaSel__11J3DTevBlockFUlUc */
-// False False
-// void False
-// u32 False
-// u8 False
+/* 8000E0B4-8000E0B8 0004+00 s=0 e=4 z=0 None .text setTevKAlphaSel__11J3DTevBlockFUlUc */
void J3DTevBlock::setTevKAlphaSel(u32 param_0, u8 param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0B8-8000E0BC 0004+00 s=0 e=3 z=0 None .text setTevKColorSel__11J3DTevBlockFUlUc */
-// False False
-// void False
-// u32 False
-// u8 False
+/* 8000E0B8-8000E0BC 0004+00 s=0 e=3 z=0 None .text setTevKColorSel__11J3DTevBlockFUlUc */
void J3DTevBlock::setTevKColorSel(u32 param_0, u8 param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0BC-8000E0C0 0004+00 s=0 e=2 z=0 None .text setTevOrder__11J3DTevBlockFUl11J3DTevOrder */
-// False False
-// void False
-// u32 False
-// J3DTevOrder False
+/* 8000E0BC-8000E0C0 0004+00 s=0 e=2 z=0 None .text setTevOrder__11J3DTevBlockFUl11J3DTevOrder
+ */
void J3DTevBlock::setTevOrder(u32 param_0, J3DTevOrder param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0C0-8000E0C4 0004+00 s=0 e=3 z=0 None .text setTevKColor__11J3DTevBlockFUl10J3DGXColor */
-// False False
-// void False
-// u32 False
-// J3DGXColor False
+/* 8000E0C0-8000E0C4 0004+00 s=0 e=3 z=0 None .text setTevKColor__11J3DTevBlockFUl10J3DGXColor
+ */
void J3DTevBlock::setTevKColor(u32 param_0, J3DGXColor param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0C4-8000E0C8 0004+00 s=0 e=3 z=0 None .text setTevColor__11J3DTevBlockFUl13J3DGXColorS10 */
-// False False
-// void False
-// u32 False
-// J3DGXColorS10 False
+/* 8000E0C4-8000E0C8 0004+00 s=0 e=3 z=0 None .text setTevColor__11J3DTevBlockFUl13J3DGXColorS10
+ */
void J3DTevBlock::setTevColor(u32 param_0, J3DGXColorS10 param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0C8-8000E0CC 0004+00 s=0 e=2 z=0 None .text setTevStageNum__11J3DTevBlockFUc */
-// False False
-// void False
-// u8 False
+/* 8000E0C8-8000E0CC 0004+00 s=0 e=2 z=0 None .text setTevStageNum__11J3DTevBlockFUc */
void J3DTevBlock::setTevStageNum(u8 param_0) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0CC-8000E0D0 0004+00 s=0 e=2 z=0 None .text setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord */
-// False False
-// void False
-// u32 False
-// J3DTexCoord const* False
-// J3DTexCoord const False
-// J3DTexCoord False
+/* 8000E0CC-8000E0D0 0004+00 s=0 e=2 z=0 None .text
+ * setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord */
void J3DTexGenBlock::setTexCoord(u32 param_0, J3DTexCoord const* param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0D0-8000E0D4 0004+00 s=0 e=2 z=0 None .text setTexGenNum__14J3DTexGenBlockFUl */
-// False False
-// void False
-// u32 False
+/* 8000E0D0-8000E0D4 0004+00 s=0 e=2 z=0 None .text setTexGenNum__14J3DTexGenBlockFUl */
void J3DTexGenBlock::setTexGenNum(u32 param_0) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0D4-8000E0D8 0004+00 s=0 e=3 z=0 None .text setAmbColor__13J3DColorBlockFUl10J3DGXColor */
-// False False
-// void False
-// u32 False
-// J3DGXColor False
+/* 8000E0D4-8000E0D8 0004+00 s=0 e=3 z=0 None .text setAmbColor__13J3DColorBlockFUl10J3DGXColor
+ */
void J3DColorBlock::setAmbColor(u32 param_0, J3DGXColor param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0D8-8000E0DC 0004+00 s=0 e=2 z=0 None .text setColorChan__13J3DColorBlockFUlRC12J3DColorChan */
-// False False
-// void False
-// u32 False
-// J3DColorChan const& False
-// J3DColorChan const False
-// J3DColorChan False
+/* 8000E0D8-8000E0DC 0004+00 s=0 e=2 z=0 None .text
+ * setColorChan__13J3DColorBlockFUlRC12J3DColorChan */
void J3DColorBlock::setColorChan(u32 param_0, J3DColorChan const& param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0DC-8000E0E0 0004+00 s=0 e=2 z=0 None .text setMatColor__13J3DColorBlockFUl10J3DGXColor */
-// False False
-// void False
-// u32 False
-// J3DGXColor False
+/* 8000E0DC-8000E0E0 0004+00 s=0 e=2 z=0 None .text setMatColor__13J3DColorBlockFUl10J3DGXColor
+ */
void J3DColorBlock::setMatColor(u32 param_0, J3DGXColor param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0E0-8000E0E4 0004+00 s=0 e=2 z=0 None .text setColorChanNum__13J3DColorBlockFUc */
-// False False
-// void False
-// u8 False
+/* 8000E0E0-8000E0E4 0004+00 s=0 e=2 z=0 None .text setColorChanNum__13J3DColorBlockFUc */
void J3DColorBlock::setColorChanNum(u8 param_0) {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E0E4-8000E0F0 000C+00 s=0 e=1 z=0 None .text __ct__19J3DIndTexCoordScaleFv */
+/* 8000E0E4-8000E0F0 000C+00 s=0 e=1 z=0 None .text __ct__19J3DIndTexCoordScaleFv */
// 8000E0E4: 804563DC (j3dDefaultIndTexCoordScaleInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm J3DIndTexCoordScale::J3DIndTexCoordScale() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__ct__19J3DIndTexCoordScaleFv.s"
}
#pragma pop
-
-/* 8000E0F0-8000E128 0038+00 s=0 e=1 z=0 None .text __ct__12J3DIndTexMtxFv */
+/* 8000E0F0-8000E128 0038+00 s=0 e=1 z=0 None .text __ct__12J3DIndTexMtxFv */
// 8000E104: 803A1F80 (j3dDefaultIndTexMtxInfo)
// 8000E108: 803A1F80 (j3dDefaultIndTexMtxInfo)
// 8000E10C: 803257DC (__as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm J3DIndTexMtx::J3DIndTexMtx() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__ct__12J3DIndTexMtxFv.s"
}
#pragma pop
-
-/* 8000E128-8000E134 000C+00 s=0 e=1 z=0 None .text __ct__14J3DIndTexOrderFv */
+/* 8000E128-8000E134 000C+00 s=0 e=1 z=0 None .text __ct__14J3DIndTexOrderFv */
// 8000E128: 804563D0 (j3dDefaultIndTexOrderNull)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm J3DIndTexOrder::J3DIndTexOrder() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__ct__14J3DIndTexOrderFv.s"
}
#pragma pop
-
-/* 8000E134-8000E140 000C+00 s=0 e=1 z=0 None .text __ct__19J3DTevSwapModeTableFv */
+/* 8000E134-8000E140 000C+00 s=0 e=1 z=0 None .text __ct__19J3DTevSwapModeTableFv */
// 8000E134: 804563F8 (struct_804563F8)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm J3DTevSwapModeTable::J3DTevSwapModeTable() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__ct__19J3DTevSwapModeTableFv.s"
}
#pragma pop
-
-/* 8000E140-8000E14C 000C+00 s=0 e=2 z=0 None .text __ct__11J3DTevOrderFv */
+/* 8000E140-8000E14C 000C+00 s=0 e=2 z=0 None .text __ct__11J3DTevOrderFv */
// 8000E140: 804563CC (j3dDefaultTevOrderInfoNull)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm J3DTevOrder::J3DTevOrder() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__ct__11J3DTevOrderFv.s"
}
#pragma pop
-
-/* 8000E14C-8000E230 00E4+00 s=0 e=2 z=0 None .text __ct__14J3DIndTevStageFv */
+/* 8000E14C-8000E230 00E4+00 s=0 e=2 z=0 None .text __ct__14J3DIndTevStageFv */
// 8000E15C: 803A1FB0 (j3dDefaultIndTevStageInfo)
// 8000E160: 803A1FB0 (j3dDefaultIndTevStageInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm J3DIndTevStage::J3DIndTevStage() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__ct__14J3DIndTevStageFv.s"
}
#pragma pop
-
-/* 8000E230-8000E298 0068+00 s=0 e=4 z=0 None .text __ct__11J3DTevStageFv */
+/* 8000E230-8000E298 0068+00 s=0 e=4 z=0 None .text __ct__11J3DTevStageFv */
// 8000E244: 803A1F9C (j3dDefaultTevStageInfo)
// 8000E248: 803A1F9C (j3dDefaultTevStageInfo)
// 8000E24C: 8000E298 (setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo)
@@ -4573,72 +2558,59 @@ asm J3DIndTevStage::J3DIndTevStage() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm J3DTevStage::J3DTevStage() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__ct__11J3DTevStageFv.s"
}
#pragma pop
-
-/* 8000E298-8000E460 01C8+00 s=1 e=1 z=0 None .text setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo */
+/* 8000E298-8000E460 01C8+00 s=1 e=1 z=0 None .text
+ * setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DTevStageInfo const& False
-// J3DTevStageInfo const False
-// J3DTevStageInfo False
asm void J3DTevStage::setTevStageInfo(J3DTevStageInfo const& param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo.s"
}
#pragma pop
-
-/* 8000E460-8000E464 0004+00 s=0 e=3 z=0 None .text __ct__13J3DGXColorS10Fv */
-// False False
+/* 8000E460-8000E464 0004+00 s=0 e=3 z=0 None .text __ct__13J3DGXColorS10Fv */
J3DGXColorS10::J3DGXColorS10() {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E464-8000E47C 0018+00 s=0 e=2 z=0 None .text __ct__11J3DTexCoordFv */
+/* 8000E464-8000E47C 0018+00 s=0 e=2 z=0 None .text __ct__11J3DTexCoordFv */
// 8000E464: 803A1EFC (j3dDefaultTexCoordInfo)
// 8000E468: 803A1EFC (j3dDefaultTexCoordInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm J3DTexCoord::J3DTexCoord() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__ct__11J3DTexCoordFv.s"
}
#pragma pop
-
-/* 8000E47C-8000E538 00BC+00 s=0 e=1 z=0 None .text __ct__12J3DColorChanFv */
+/* 8000E47C-8000E538 00BC+00 s=0 e=1 z=0 None .text __ct__12J3DColorChanFv */
// 8000E47C: 804563F0 (j3dDefaultColorChanInfo)
// 8000E4AC: 804563F0 (j3dDefaultColorChanInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm J3DColorChan::J3DColorChan() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__ct__12J3DColorChanFv.s"
}
#pragma pop
-
-/* 8000E538-8000E53C 0004+00 s=0 e=3 z=0 None .text __ct__10J3DGXColorFv */
-// False False
+/* 8000E538-8000E53C 0004+00 s=0 e=3 z=0 None .text __ct__10J3DGXColorFv */
J3DGXColor::J3DGXColor() {
- /* empty function */
+ /* empty function */
}
-
-/* 8000E53C-8000E5F8 00BC+00 s=0 e=0 z=19 None .text create__21mDoExt_invisibleModelFP8J3DModelUc */
+/* 8000E53C-8000E5F8 00BC+00 s=0 e=0 z=19 None .text create__21mDoExt_invisibleModelFP8J3DModelUc
+ */
// 8000E54C: 803621D4 (_savegpr_27)
// 8000E56C: 802CECC4 (__nwa__FUl)
// 8000E570: 8000E654 (__ct__19mDoExt_invJntPacketFv)
@@ -4650,18 +2622,13 @@ J3DGXColor::J3DGXColor() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModel* False
-// J3DModel False
-// u8 False
asm void mDoExt_invisibleModel::create(J3DModel* param_0, u8 param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/create__21mDoExt_invisibleModelFP8J3DModelUc.s"
}
#pragma pop
-
-/* 8000E5F8-8000E654 005C+00 s=2 e=0 z=0 None .text __dt__19mDoExt_invJntPacketFv */
+/* 8000E5F8-8000E654 005C+00 s=2 e=0 z=0 None .text __dt__19mDoExt_invJntPacketFv */
// 8000E610: 803A3270 (__vt__19mDoExt_invJntPacket)
// 8000E614: 803A3270 (__vt__19mDoExt_invJntPacket)
// 8000E620: 803CD97C (__vt__9J3DPacket)
@@ -4670,15 +2637,13 @@ asm void mDoExt_invisibleModel::create(J3DModel* param_0, u8 param_1) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm mDoExt_invJntPacket::~mDoExt_invJntPacket() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__19mDoExt_invJntPacketFv.s"
}
#pragma pop
-
-/* 8000E654-8000E680 002C+00 s=1 e=0 z=0 None .text __ct__19mDoExt_invJntPacketFv */
+/* 8000E654-8000E680 002C+00 s=1 e=0 z=0 None .text __ct__19mDoExt_invJntPacketFv */
// 8000E654: 803CD97C (__vt__9J3DPacket)
// 8000E658: 803CD97C (__vt__9J3DPacket)
// 8000E670: 803A3270 (__vt__19mDoExt_invJntPacket)
@@ -4686,30 +2651,27 @@ asm mDoExt_invJntPacket::~mDoExt_invJntPacket() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm mDoExt_invJntPacket::mDoExt_invJntPacket() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__ct__19mDoExt_invJntPacketFv.s"
}
#pragma pop
-
-/* 8000E680-8000E6C8 0048+00 s=0 e=1 z=0 None .text __dt__9J3DPacketFv */
+/* 8000E680-8000E6C8 0048+00 s=0 e=1 z=0 None .text __dt__9J3DPacketFv */
// 8000E698: 803CD97C (__vt__9J3DPacket)
// 8000E69C: 803CD97C (__vt__9J3DPacket)
// 8000E6AC: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm J3DPacket::~J3DPacket() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__9J3DPacketFv.s"
}
#pragma pop
-
-/* 8000E6C8-8000E7C0 00F8+00 s=1 e=0 z=0 None .text entryJoint__21mDoExt_invisibleModelFP4cXyz */
+/* 8000E6C8-8000E7C0 00F8+00 s=1 e=0 z=0 None .text entryJoint__21mDoExt_invisibleModelFP4cXyz
+ */
// 8000E6D8: 803621CC (_savegpr_25)
// 8000E6F8: 804061C0 (g_dComIfG_gameInfo)
// 8000E6FC: 804061C0 (g_dComIfG_gameInfo)
@@ -4721,17 +2683,14 @@ asm J3DPacket::~J3DPacket() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// cXyz* False
-// cXyz False
asm void mDoExt_invisibleModel::entryJoint(cXyz* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/entryJoint__21mDoExt_invisibleModelFP4cXyz.s"
}
#pragma pop
-
-/* 8000E7C0-8000E834 0074+00 s=0 e=0 z=17 None .text entryDL__21mDoExt_invisibleModelFP4cXyz */
+/* 8000E7C0-8000E834 0074+00 s=0 e=0 z=17 None .text entryDL__21mDoExt_invisibleModelFP4cXyz
+ */
// 8000E7D0: 803621D4 (_savegpr_27)
// 8000E7DC: 80434AC8 (j3dSys)
// 8000E7E0: 80434AC8 (j3dSys)
@@ -4743,17 +2702,14 @@ asm void mDoExt_invisibleModel::entryJoint(cXyz* param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// cXyz* False
-// cXyz False
asm void mDoExt_invisibleModel::entryDL(cXyz* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/entryDL__21mDoExt_invisibleModelFP4cXyz.s"
}
#pragma pop
-
-/* 8000E834-8000EA80 024C+00 s=0 e=0 z=7 None .text mDoExt_setupShareTexture__FP12J3DModelDataP12J3DModelData */
+/* 8000E834-8000EA80 024C+00 s=0 e=0 z=7 None .text
+ * mDoExt_setupShareTexture__FP12J3DModelDataP12J3DModelData */
// 8000E844: 803621C0 (_savegpr_22)
// 8000E890: 802DEAF8 (getName__10JUTNameTabCFUs)
// 8000E8A0: 802DEAF8 (getName__10JUTNameTabCFUs)
@@ -4771,54 +2727,69 @@ asm void mDoExt_invisibleModel::entryDL(cXyz* param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModelData* False
-// J3DModelData False
-// J3DModelData* False
-// J3DModelData False
asm void mDoExt_setupShareTexture(J3DModelData* param_0, J3DModelData* param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_setupShareTexture__FP12J3DModelDataP12J3DModelData.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 803740C0-803740D4 0012+02 s=1 e=0 z=0 None .rodata fontdata$8224 */
+/* 803740C0-803740D4 0012+02 s=1 e=0 z=0 None .rodata fontdata$8224 */
SECTION_RODATA static u8 const fontdata_8224[18 + 2 /* padding */] = {
- 0x72, 0x6F, 0x64, 0x61, 0x6E, 0x5F, 0x62, 0x5F, 0x32, 0x34, 0x5F, 0x32, 0x32, 0x2E, 0x62, 0x66,
- 0x6E, 0x00,
- /* padding */
- 0x00, 0x00,
-};
-
-/* 803740D4-803740E8 0014+00 s=1 e=0 z=0 None .rodata fontdata$8253 */
+ 0x72,
+ 0x6F,
+ 0x64,
+ 0x61,
+ 0x6E,
+ 0x5F,
+ 0x62,
+ 0x5F,
+ 0x32,
+ 0x34,
+ 0x5F,
+ 0x32,
+ 0x32,
+ 0x2E,
+ 0x62,
+ 0x66,
+ 0x6E,
+ 0x00,
+ /* padding */
+ 0x00,
+ 0x00,
+};
+
+/* 803740D4-803740E8 0014+00 s=1 e=0 z=0 None .rodata fontdata$8253 */
SECTION_RODATA static u8 const fontdata_8253[20] = {
- 0x72, 0x65, 0x69, 0x73, 0x68, 0x6F, 0x74, 0x61, 0x69, 0x5F, 0x32, 0x34, 0x5F, 0x32, 0x32, 0x2E,
- 0x62, 0x66, 0x6E, 0x00,
+ 0x72, 0x65, 0x69, 0x73, 0x68, 0x6F, 0x74, 0x61, 0x69, 0x5F,
+ 0x32, 0x34, 0x5F, 0x32, 0x32, 0x2E, 0x62, 0x66, 0x6E, 0x00,
};
-/* 803740E8-803740FC 0014+00 s=1 e=0 z=0 None .rodata fontdata$8287 */
+/* 803740E8-803740FC 0014+00 s=1 e=0 z=0 None .rodata fontdata$8287 */
SECTION_RODATA static u8 const fontdata_8287[20] = {
- 0x72, 0x65, 0x69, 0x73, 0x68, 0x6F, 0x74, 0x61, 0x69, 0x5F, 0x32, 0x34, 0x5F, 0x32, 0x32, 0x2E,
- 0x62, 0x66, 0x6E, 0x00,
+ 0x72, 0x65, 0x69, 0x73, 0x68, 0x6F, 0x74, 0x61, 0x69, 0x5F,
+ 0x32, 0x34, 0x5F, 0x32, 0x32, 0x2E, 0x62, 0x66, 0x6E, 0x00,
};
-/* 803740FC-80374198 009C+00 s=3 e=0 z=0 None .rodata @stringBase0 */
+/* 803740FC-80374198 009C+00 s=3 e=0 z=0 None .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
-// MWCC ignores mapping of some japanese characters using the
+// MWCC ignores mapping of some japanese characters using the
// byte 0x5C (ASCII '\'). This is why this string is hex-encoded.
-SECTION_DEAD char const* const stringBase_803740FC = "\x83\x5C\x83\x8A\x83\x62\x83\x68\x83\x71\x81\x5B\x83\x76\x82\xBF\x82\xE1\x82\xA4\x82\xAA\x82\xC8\x81\x49\x0A";
+SECTION_DEAD char const* const stringBase_803740FC =
+ "\x83\x5C\x83\x8A\x83\x62\x83\x68\x83\x71\x81\x5B\x83\x76\x82\xBF\x82\xE1\x82\xA4\x82\xAA\x82"
+ "\xC8\x81\x49\x0A";
SECTION_DEAD char const* const stringBase_80374118 = "%s.bti";
-SECTION_DEAD char const* const stringBase_8037411F =
+SECTION_DEAD char const* const stringBase_8037411F =
"親ヒープがExpでないのでアジャストできません %08x %08x\n";
SECTION_DEAD char const* const stringBase_80374156 = "adjustSize失敗 %08x\n";
-SECTION_DEAD char const* const stringBase_8037416B = "\nキャッシュフォントクラス作成に失敗しました\n";
+SECTION_DEAD char const* const stringBase_8037416B =
+ "\nキャッシュフォントクラス作成に失敗しました\n";
#pragma pop
-/* 8000EA80-8000ECC0 0240+00 s=0 e=0 z=6 None .text mDoExt_setupStageTexture__FP12J3DModelData */
+/* 8000EA80-8000ECC0 0240+00 s=0 e=0 z=6 None .text mDoExt_setupStageTexture__FP12J3DModelData
+ */
// 8000EA90: 803621D4 (_savegpr_27)
// 8000EADC: 802DEAF8 (getName__10JUTNameTabCFUs)
// 8000EAEC: 803740FC (m_Do_m_Do_ext__stringBase0)
@@ -4840,287 +2811,231 @@ SECTION_DEAD char const* const stringBase_8037416B = "\nキャッシュフォン
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModelData* False
-// J3DModelData False
asm void mDoExt_setupStageTexture(J3DModelData* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_setupStageTexture__FP12J3DModelData.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C20-80450C24 0004+00 s=2 e=0 z=0 None .sbss AssertHeap */
+/* 80450C20-80450C24 0004+00 s=2 e=0 z=0 None .sbss AssertHeap */
static u8 AssertHeap[4];
-/* 8000ECC0-8000ECE4 0024+00 s=0 e=1 z=0 None .text mDoExt_createAssertHeap__FP7JKRHeap */
+/* 8000ECC0-8000ECE4 0024+00 s=0 e=1 z=0 None .text mDoExt_createAssertHeap__FP7JKRHeap */
// 8000ECCC: 802D1368 (create__13JKRAssertHeapFP7JKRHeap)
// 8000ECD0: 80450C20 (AssertHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// JKRHeap* False
-// JKRHeap False
asm void mDoExt_createAssertHeap(JKRHeap* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createAssertHeap__FP7JKRHeap.s"
}
#pragma pop
-
-/* 8000ECE4-8000ECEC 0008+00 s=0 e=3 z=0 None .text mDoExt_getAssertHeap__Fv */
+/* 8000ECE4-8000ECEC 0008+00 s=0 e=3 z=0 None .text mDoExt_getAssertHeap__Fv */
// 8000ECE4: 80450C20 (AssertHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getAssertHeap() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getAssertHeap__Fv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C24-80450C28 0004+00 s=2 e=0 z=0 None .sbss DbPrintHeap */
+/* 80450C24-80450C28 0004+00 s=2 e=0 z=0 None .sbss DbPrintHeap */
static u8 DbPrintHeap[4];
-/* 8000ECEC-8000ED14 0028+00 s=0 e=1 z=0 None .text mDoExt_createDbPrintHeap__FUlP7JKRHeap */
+/* 8000ECEC-8000ED14 0028+00 s=0 e=1 z=0 None .text mDoExt_createDbPrintHeap__FUlP7JKRHeap */
// 8000ECFC: 802CEE2C (create__10JKRExpHeapFUlP7JKRHeapb)
// 8000ED00: 80450C24 (DbPrintHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
asm void mDoExt_createDbPrintHeap(u32 param_0, JKRHeap* param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createDbPrintHeap__FUlP7JKRHeap.s"
}
#pragma pop
-
-/* 8000ED14-8000ED1C 0008+00 s=0 e=1 z=0 None .text mDoExt_getDbPrintHeap__Fv */
+/* 8000ED14-8000ED1C 0008+00 s=0 e=1 z=0 None .text mDoExt_getDbPrintHeap__Fv */
// 8000ED14: 80450C24 (DbPrintHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getDbPrintHeap() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getDbPrintHeap__Fv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C28-80450C2C 0004+00 s=2 e=3 z=0 None .sbss gameHeap */
+/* 80450C28-80450C2C 0004+00 s=2 e=3 z=0 None .sbss gameHeap */
u8 gameHeap[4];
-/* 8000ED1C-8000ED50 0034+00 s=0 e=1 z=0 None .text mDoExt_createGameHeap__FUlP7JKRHeap */
+/* 8000ED1C-8000ED50 0034+00 s=0 e=1 z=0 None .text mDoExt_createGameHeap__FUlP7JKRHeap */
// 8000ED2C: 802CEE2C (create__10JKRExpHeapFUlP7JKRHeapb)
// 8000ED30: 80450C28 (gameHeap)
// 8000ED3C: 80450C28 (gameHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
asm void mDoExt_createGameHeap(u32 param_0, JKRHeap* param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createGameHeap__FUlP7JKRHeap.s"
}
#pragma pop
-
-/* 8000ED50-8000ED58 0008+00 s=3 e=10 z=1 None .text mDoExt_getGameHeap__Fv */
+/* 8000ED50-8000ED58 0008+00 s=3 e=10 z=1 None .text mDoExt_getGameHeap__Fv */
// 8000ED50: 80450C28 (gameHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getGameHeap() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getGameHeap__Fv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C2C-80450C30 0004+00 s=2 e=3 z=0 None .sbss zeldaHeap */
+/* 80450C2C-80450C30 0004+00 s=2 e=3 z=0 None .sbss zeldaHeap */
u8 zeldaHeap[4];
-/* 8000ED58-8000ED80 0028+00 s=0 e=1 z=0 None .text mDoExt_createZeldaHeap__FUlP7JKRHeap */
+/* 8000ED58-8000ED80 0028+00 s=0 e=1 z=0 None .text mDoExt_createZeldaHeap__FUlP7JKRHeap */
// 8000ED68: 802CEE2C (create__10JKRExpHeapFUlP7JKRHeapb)
// 8000ED6C: 80450C2C (zeldaHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
asm void mDoExt_createZeldaHeap(u32 param_0, JKRHeap* param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createZeldaHeap__FUlP7JKRHeap.s"
}
#pragma pop
-
-/* 8000ED80-8000ED88 0008+00 s=4 e=4 z=0 None .text mDoExt_getZeldaHeap__Fv */
+/* 8000ED80-8000ED88 0008+00 s=4 e=4 z=0 None .text mDoExt_getZeldaHeap__Fv */
// 8000ED80: 80450C2C (zeldaHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getZeldaHeap() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getZeldaHeap__Fv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C30-80450C34 0004+00 s=2 e=1 z=0 None .sbss commandHeap */
+/* 80450C30-80450C34 0004+00 s=2 e=1 z=0 None .sbss commandHeap */
u8 commandHeap[4];
-/* 8000ED88-8000EDB0 0028+00 s=0 e=1 z=0 None .text mDoExt_createCommandHeap__FUlP7JKRHeap */
+/* 8000ED88-8000EDB0 0028+00 s=0 e=1 z=0 None .text mDoExt_createCommandHeap__FUlP7JKRHeap */
// 8000ED98: 802CEE2C (create__10JKRExpHeapFUlP7JKRHeapb)
// 8000ED9C: 80450C30 (commandHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
asm void mDoExt_createCommandHeap(u32 param_0, JKRHeap* param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createCommandHeap__FUlP7JKRHeap.s"
}
#pragma pop
-
-/* 8000EDB0-8000EDB8 0008+00 s=0 e=6 z=0 None .text mDoExt_getCommandHeap__Fv */
+/* 8000EDB0-8000EDB8 0008+00 s=0 e=6 z=0 None .text mDoExt_getCommandHeap__Fv */
// 8000EDB0: 80450C30 (commandHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getCommandHeap() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getCommandHeap__Fv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C34-80450C38 0004+00 s=3 e=5 z=0 None .sbss archiveHeap */
+/* 80450C34-80450C38 0004+00 s=3 e=5 z=0 None .sbss archiveHeap */
u8 archiveHeap[4];
-/* 8000EDB8-8000EDEC 0034+00 s=0 e=1 z=0 None .text mDoExt_createArchiveHeap__FUlP7JKRHeap */
+/* 8000EDB8-8000EDEC 0034+00 s=0 e=1 z=0 None .text mDoExt_createArchiveHeap__FUlP7JKRHeap */
// 8000EDC8: 802CEE2C (create__10JKRExpHeapFUlP7JKRHeapb)
// 8000EDCC: 80450C34 (archiveHeap)
// 8000EDD8: 80450C34 (archiveHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
asm void mDoExt_createArchiveHeap(u32 param_0, JKRHeap* param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createArchiveHeap__FUlP7JKRHeap.s"
}
#pragma pop
-
-/* 8000EDEC-8000EDF4 0008+00 s=0 e=18 z=1 None .text mDoExt_getArchiveHeap__Fv */
+/* 8000EDEC-8000EDF4 0008+00 s=0 e=18 z=1 None .text mDoExt_getArchiveHeap__Fv */
// 8000EDEC: 80450C34 (archiveHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getArchiveHeap() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getArchiveHeap__Fv.s"
}
#pragma pop
-
-/* 8000EDF4-8000EDFC 0008+00 s=0 e=1 z=0 None .text mDoExt_getArchiveHeapPtr__Fv */
+/* 8000EDF4-8000EDFC 0008+00 s=0 e=1 z=0 None .text mDoExt_getArchiveHeapPtr__Fv */
// 8000EDF4: 80450C34 (archiveHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getArchiveHeapPtr() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getArchiveHeapPtr__Fv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C38-80450C3C 0004+00 s=2 e=0 z=0 None .sbss j2dHeap */
+/* 80450C38-80450C3C 0004+00 s=2 e=0 z=0 None .sbss j2dHeap */
static u8 j2dHeap[4];
-/* 8000EDFC-8000EE30 0034+00 s=0 e=1 z=0 None .text mDoExt_createJ2dHeap__FUlP7JKRHeap */
+/* 8000EDFC-8000EE30 0034+00 s=0 e=1 z=0 None .text mDoExt_createJ2dHeap__FUlP7JKRHeap */
// 8000EE0C: 802CEE2C (create__10JKRExpHeapFUlP7JKRHeapb)
// 8000EE10: 80450C38 (j2dHeap)
// 8000EE1C: 80450C38 (j2dHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
asm void mDoExt_createJ2dHeap(u32 param_0, JKRHeap* param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createJ2dHeap__FUlP7JKRHeap.s"
}
#pragma pop
-
-/* 8000EE30-8000EE38 0008+00 s=0 e=7 z=0 None .text mDoExt_getJ2dHeap__Fv */
+/* 8000EE30-8000EE38 0008+00 s=0 e=7 z=0 None .text mDoExt_getJ2dHeap__Fv */
// 8000EE30: 80450C38 (j2dHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getJ2dHeap() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getJ2dHeap__Fv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C3C-80450C40 0004+00 s=1 e=0 z=0 None .sbss HostIOHeap */
+/* 80450C3C-80450C40 0004+00 s=1 e=0 z=0 None .sbss HostIOHeap */
static u8 HostIOHeap[4];
-/* 8000EE38-8000EE40 0008+00 s=0 e=1 z=0 None .text mDoExt_getHostIOHeap__Fv */
+/* 8000EE38-8000EE40 0008+00 s=0 e=1 z=0 None .text mDoExt_getHostIOHeap__Fv */
// 8000EE38: 80450C3C (HostIOHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getHostIOHeap() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getHostIOHeap__Fv.s"
}
#pragma pop
-
-/* 8000EE40-8000EED8 0098+00 s=3 e=0 z=0 None .text mDoExt_createSolidHeap__FUlP7JKRHeapUl */
+/* 8000EE40-8000EED8 0098+00 s=3 e=0 z=0 None .text mDoExt_createSolidHeap__FUlP7JKRHeapUl */
// 8000EE58: 80451374 (sCurrentHeap__7JKRHeap)
// 8000EE78: 802D0A24 (create__12JKRSolidHeapFUlP7JKRHeapb)
// 8000EEA4: 802D0A24 (create__12JKRSolidHeapFUlP7JKRHeapb)
@@ -5128,95 +3043,70 @@ asm void mDoExt_getHostIOHeap() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
asm static void mDoExt_createSolidHeap(u32 param_0, JKRHeap* param_1, u32 param_2) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createSolidHeap__FUlP7JKRHeapUl.s"
}
#pragma pop
-
-/* 8000EED8-8000EF20 0048+00 s=0 e=2 z=0 None .text mDoExt_createSolidHeapFromGame__FUlUl */
+/* 8000EED8-8000EF20 0048+00 s=0 e=2 z=0 None .text mDoExt_createSolidHeapFromGame__FUlUl */
// 8000EEF4: 8000ED50 (mDoExt_getGameHeap__Fv)
// 8000EF04: 8000EE40 (mDoExt_createSolidHeap__FUlP7JKRHeapUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
-// u32 False
asm void mDoExt_createSolidHeapFromGame(u32 param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createSolidHeapFromGame__FUlUl.s"
}
#pragma pop
-
-/* 8000EF20-8000EF68 0048+00 s=0 e=1 z=0 None .text mDoExt_createSolidHeapFromSystem__FUlUl */
+/* 8000EF20-8000EF68 0048+00 s=0 e=1 z=0 None .text mDoExt_createSolidHeapFromSystem__FUlUl */
// 8000EF3C: 8000ED80 (mDoExt_getZeldaHeap__Fv)
// 8000EF4C: 8000EE40 (mDoExt_createSolidHeap__FUlP7JKRHeapUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
-// u32 False
asm void mDoExt_createSolidHeapFromSystem(u32 param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createSolidHeapFromSystem__FUlUl.s"
}
#pragma pop
-
-/* 8000EF68-8000EFBC 0054+00 s=2 e=0 z=0 None .text mDoExt_createSolidHeapToCurrent__FPP7JKRHeapUlP7JKRHeapUl */
+/* 8000EF68-8000EFBC 0054+00 s=2 e=0 z=0 None .text
+ * mDoExt_createSolidHeapToCurrent__FPP7JKRHeapUlP7JKRHeapUl */
// 8000EF80: 80451374 (sCurrentHeap__7JKRHeap)
// 8000EF94: 8000EE40 (mDoExt_createSolidHeap__FUlP7JKRHeapUl)
// 8000EFA0: 8000F1CC (mDoExt_setCurrentHeap__FP7JKRHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// JKRHeap** False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
-asm static void mDoExt_createSolidHeapToCurrent(JKRHeap** param_0, u32 param_1, JKRHeap* param_2, u32 param_3) {
- nofralloc
+asm static void mDoExt_createSolidHeapToCurrent(JKRHeap** param_0, u32 param_1, JKRHeap* param_2,
+ u32 param_3) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createSolidHeapToCurrent__FPP7JKRHeapUlP7JKRHeapUl.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C40-80450C44 0004+00 s=2 e=0 z=0 None .sbss mDoExt_SaveCurrentHeap */
+/* 80450C40-80450C44 0004+00 s=2 e=0 z=0 None .sbss mDoExt_SaveCurrentHeap */
static u8 mDoExt_SaveCurrentHeap[4];
-/* 8000EFBC-8000EFF4 0038+00 s=1 e=3 z=0 None .text mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl */
+/* 8000EFBC-8000EFF4 0038+00 s=1 e=3 z=0 None .text
+ * mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl */
// 8000EFD4: 80450C40 (mDoExt_SaveCurrentHeap)
// 8000EFE0: 8000EF68 (mDoExt_createSolidHeapToCurrent__FPP7JKRHeapUlP7JKRHeapUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
asm void mDoExt_createSolidHeapToCurrent(u32 param_0, JKRHeap* param_1, u32 param_2) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl.s"
}
#pragma pop
-
-/* 8000EFF4-8000F044 0050+00 s=0 e=2 z=0 None .text mDoExt_createSolidHeapFromGameToCurrent__FPP7JKRHeapUlUl */
+/* 8000EFF4-8000F044 0050+00 s=0 e=2 z=0 None .text
+ * mDoExt_createSolidHeapFromGameToCurrent__FPP7JKRHeapUlUl */
// 8000F004: 803621DC (_savegpr_29)
// 8000F014: 8000ED50 (mDoExt_getGameHeap__Fv)
// 8000F028: 8000EF68 (mDoExt_createSolidHeapToCurrent__FPP7JKRHeapUlP7JKRHeapUl)
@@ -5224,36 +3114,27 @@ asm void mDoExt_createSolidHeapToCurrent(u32 param_0, JKRHeap* param_1, u32 para
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// JKRHeap** False
-// JKRHeap* False
-// JKRHeap False
-// u32 False
-// u32 False
asm void mDoExt_createSolidHeapFromGameToCurrent(JKRHeap** param_0, u32 param_1, u32 param_2) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createSolidHeapFromGameToCurrent__FPP7JKRHeapUlUl.s"
}
#pragma pop
-
-/* 8000F044-8000F08C 0048+00 s=0 e=7 z=0 None .text mDoExt_createSolidHeapFromGameToCurrent__FUlUl */
+/* 8000F044-8000F08C 0048+00 s=0 e=7 z=0 None .text
+ * mDoExt_createSolidHeapFromGameToCurrent__FUlUl */
// 8000F060: 8000ED50 (mDoExt_getGameHeap__Fv)
// 8000F070: 8000EFBC (mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
-// u32 False
asm void mDoExt_createSolidHeapFromGameToCurrent(u32 param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_createSolidHeapFromGameToCurrent__FUlUl.s"
}
#pragma pop
-
-/* 8000F08C-8000F158 00CC+00 s=1 e=11 z=0 None .text mDoExt_adjustSolidHeap__FP12JKRSolidHeap */
+/* 8000F08C-8000F158 00CC+00 s=1 e=11 z=0 None .text mDoExt_adjustSolidHeap__FP12JKRSolidHeap
+ */
// 8000F0E0: 803740FC (m_Do_m_Do_ext__stringBase0)
// 8000F0E4: 803740FC (m_Do_m_Do_ext__stringBase0)
// 8000F0F8: 80006C0C (OSReport_Error)
@@ -5264,122 +3145,95 @@ asm void mDoExt_createSolidHeapFromGameToCurrent(u32 param_0, u32 param_1) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// JKRSolidHeap* False
-// JKRSolidHeap False
asm void mDoExt_adjustSolidHeap(JKRSolidHeap* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_adjustSolidHeap__FP12JKRSolidHeap.s"
}
#pragma pop
-
-/* 8000F158-8000F18C 0034+00 s=0 e=1 z=0 None .text mDoExt_adjustSolidHeapToSystem__FP12JKRSolidHeap */
+/* 8000F158-8000F18C 0034+00 s=0 e=1 z=0 None .text
+ * mDoExt_adjustSolidHeapToSystem__FP12JKRSolidHeap */
// 8000F168: 8000F08C (mDoExt_adjustSolidHeap__FP12JKRSolidHeap)
// 8000F170: 8000F1F4 (mDoExt_restoreCurrentHeap__Fv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// JKRSolidHeap* False
-// JKRSolidHeap False
asm void mDoExt_adjustSolidHeapToSystem(JKRSolidHeap* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_adjustSolidHeapToSystem__FP12JKRSolidHeap.s"
}
#pragma pop
-
-/* 8000F18C-8000F1AC 0020+00 s=0 e=13 z=0 None .text mDoExt_destroySolidHeap__FP12JKRSolidHeap */
+/* 8000F18C-8000F1AC 0020+00 s=0 e=13 z=0 None .text mDoExt_destroySolidHeap__FP12JKRSolidHeap
+ */
// 8000F198: 802CE448 (destroy__7JKRHeapFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// JKRSolidHeap* False
-// JKRSolidHeap False
asm void mDoExt_destroySolidHeap(JKRSolidHeap* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_destroySolidHeap__FP12JKRSolidHeap.s"
}
#pragma pop
-
-/* 8000F1AC-8000F1CC 0020+00 s=0 e=7 z=0 None .text mDoExt_destroyExpHeap__FP10JKRExpHeap */
+/* 8000F1AC-8000F1CC 0020+00 s=0 e=7 z=0 None .text mDoExt_destroyExpHeap__FP10JKRExpHeap */
// 8000F1B8: 802CE448 (destroy__7JKRHeapFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// JKRExpHeap* False
-// JKRExpHeap False
asm void mDoExt_destroyExpHeap(JKRExpHeap* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_destroyExpHeap__FP10JKRExpHeap.s"
}
#pragma pop
-
-/* 8000F1CC-8000F1EC 0020+00 s=1 e=78 z=2 None .text mDoExt_setCurrentHeap__FP7JKRHeap */
+/* 8000F1CC-8000F1EC 0020+00 s=1 e=78 z=2 None .text mDoExt_setCurrentHeap__FP7JKRHeap */
// 8000F1D8: 802CE438 (becomeCurrentHeap__7JKRHeapFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// JKRHeap* False
-// JKRHeap False
asm void mDoExt_setCurrentHeap(JKRHeap* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_setCurrentHeap__FP7JKRHeap.s"
}
#pragma pop
-
-/* 8000F1EC-8000F1F4 0008+00 s=0 e=4 z=0 None .text mDoExt_getCurrentHeap__Fv */
+/* 8000F1EC-8000F1F4 0008+00 s=0 e=4 z=0 None .text mDoExt_getCurrentHeap__Fv */
// 8000F1EC: 80451374 (sCurrentHeap__7JKRHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getCurrentHeap() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getCurrentHeap__Fv.s"
}
#pragma pop
-
-/* 8000F1F4-8000F220 002C+00 s=1 e=9 z=0 None .text mDoExt_restoreCurrentHeap__Fv */
+/* 8000F1F4-8000F220 002C+00 s=1 e=9 z=0 None .text mDoExt_restoreCurrentHeap__Fv */
// 8000F200: 80450C40 (mDoExt_SaveCurrentHeap)
// 8000F204: 802CE438 (becomeCurrentHeap__7JKRHeapFv)
// 8000F20C: 80450C40 (mDoExt_SaveCurrentHeap)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_restoreCurrentHeap() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_restoreCurrentHeap__Fv.s"
}
#pragma pop
-
-/* 8000F220-8000F26C 004C+00 s=0 e=1 z=0 None .text mDoExt_resIDToIndex__FP10JKRArchiveUs */
+/* 8000F220-8000F26C 004C+00 s=0 e=1 z=0 None .text mDoExt_resIDToIndex__FP10JKRArchiveUs */
// 8000F234: 802D6770 (findIdResource__10JKRArchiveCFUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// JKRArchive* False
-// JKRArchive False
-// u16 False
asm void mDoExt_resIDToIndex(JKRArchive* param_0, u16 param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_resIDToIndex__FP10JKRArchiveUs.s"
}
#pragma pop
-
-/* 8000F26C-8000F4B0 0244+00 s=1 e=0 z=0 None .text calc__25mDoExt_MtxCalcAnmBlendTblFv */
+/* 8000F26C-8000F4B0 0244+00 s=1 e=0 z=0 None .text calc__25mDoExt_MtxCalcAnmBlendTblFv */
// 8000F28C: 803621D4 (_savegpr_27)
// 8000F294: 804515F4 (mJoint__10J3DMtxCalc)
// 8000F2A0: 80434AC8 (j3dSys)
@@ -5395,15 +3249,13 @@ asm void mDoExt_resIDToIndex(JKRArchive* param_0, u16 param_1) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_MtxCalcAnmBlendTbl::calc() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/calc__25mDoExt_MtxCalcAnmBlendTblFv.s"
}
#pragma pop
-
-/* 8000F4B0-8000F848 0398+00 s=1 e=0 z=0 None .text calc__28mDoExt_MtxCalcAnmBlendTblOldFv */
+/* 8000F4B0-8000F848 0398+00 s=1 e=0 z=0 None .text calc__28mDoExt_MtxCalcAnmBlendTblOldFv */
// 8000F4D0: 803621D0 (_savegpr_26)
// 8000F4D8: 804515F4 (mJoint__10J3DMtxCalc)
// 8000F4E4: 80434AC8 (j3dSys)
@@ -5422,15 +3274,14 @@ asm void mDoExt_MtxCalcAnmBlendTbl::calc() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_MtxCalcAnmBlendTblOld::calc() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/calc__28mDoExt_MtxCalcAnmBlendTblOldFv.s"
}
#pragma pop
-
-/* 8000F848-8000F8CC 0084+00 s=0 e=26 z=8 None .text initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs */
+/* 8000F848-8000F8CC 0084+00 s=0 e=26 z=8 None .text
+ * initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs */
// 8000F858: 803621DC (_savegpr_29)
// 8000F868: 80451B1C (lit_3876)
// 8000F878: 80451B18 (lit_3847)
@@ -5439,18 +3290,14 @@ asm void mDoExt_MtxCalcAnmBlendTblOld::calc() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// f32 False
-// u16 False
-// u16 False
asm void mDoExt_MtxCalcOldFrame::initOldFrameMorf(f32 param_0, u16 param_1, u16 param_2) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs.s"
}
#pragma pop
-
-/* 8000F8CC-8000F950 0084+00 s=2 e=0 z=0 None .text decOldFrameMorfCounter__22mDoExt_MtxCalcOldFrameFv */
+/* 8000F8CC-8000F950 0084+00 s=2 e=0 z=0 None .text
+ * decOldFrameMorfCounter__22mDoExt_MtxCalcOldFrameFv */
// 8000F8D0: 80451B1C (lit_3876)
// 8000F8DC: 80451B18 (lit_3847)
// 8000F920: 80451B1C (lit_3876)
@@ -5458,15 +3305,13 @@ asm void mDoExt_MtxCalcOldFrame::initOldFrameMorf(f32 param_0, u16 param_1, u16
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_MtxCalcOldFrame::decOldFrameMorfCounter() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/decOldFrameMorfCounter__22mDoExt_MtxCalcOldFrameFv.s"
}
#pragma pop
-
-/* 8000F950-8000F9D8 0088+00 s=3 e=0 z=0 None .text __ct__13mDoExt_morf_cFv */
+/* 8000F950-8000F9D8 0088+00 s=3 e=0 z=0 None .text __ct__13mDoExt_morf_cFv */
// 8000F964: 803A3468 (__vt__10J3DMtxCalc)
// 8000F968: 803A3468 (__vt__10J3DMtxCalc)
// 8000F970: 803A338C (__vt__19J3DMtxCalcNoAnmBase)
@@ -5481,30 +3326,27 @@ asm void mDoExt_MtxCalcOldFrame::decOldFrameMorfCounter() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm mDoExt_morf_c::mDoExt_morf_c() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__ct__13mDoExt_morf_cFv.s"
}
#pragma pop
-
-/* 8000F9D8-8000FA20 0048+00 s=1 e=0 z=0 None .text __dt__12J3DFrameCtrlFv */
+/* 8000F9D8-8000FA20 0048+00 s=1 e=0 z=0 None .text __dt__12J3DFrameCtrlFv */
// 8000F9F0: 803A3354 (__vt__12J3DFrameCtrl)
// 8000F9F4: 803A3354 (__vt__12J3DFrameCtrl)
// 8000FA04: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm J3DFrameCtrl::~J3DFrameCtrl() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__12J3DFrameCtrlFv.s"
}
#pragma pop
-
-/* 8000FA20-8000FA8C 006C+00 s=1 e=0 z=0 None .text __dt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv */
+/* 8000FA20-8000FA8C 006C+00 s=1 e=0 z=0 None .text
+ * __dt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv */
// 8000FA38: 803A3360 (data_803A3360)
// 8000FA3C: 803A3360 (data_803A3360)
// 8000FA48: 803A338C (__vt__19J3DMtxCalcNoAnmBase)
@@ -5515,15 +3357,13 @@ asm J3DFrameCtrl::~J3DFrameCtrl() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False True
asm J3DMtxCalcNoAnm__template0::~J3DMtxCalcNoAnm__template0() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_8000FA20.s"
}
#pragma pop
-
-/* 8000FA8C-8000FAE8 005C+00 s=1 e=0 z=0 None .text __dt__19J3DMtxCalcNoAnmBaseFv */
+/* 8000FA8C-8000FAE8 005C+00 s=1 e=0 z=0 None .text __dt__19J3DMtxCalcNoAnmBaseFv */
// 8000FAA4: 803A338C (__vt__19J3DMtxCalcNoAnmBase)
// 8000FAA8: 803A338C (__vt__19J3DMtxCalcNoAnmBase)
// 8000FAB4: 803A3468 (__vt__10J3DMtxCalc)
@@ -5532,15 +3372,13 @@ asm J3DMtxCalcNoAnm__template0::~J3DMtxCalcNoAnm__template0() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm J3DMtxCalcNoAnmBase::~J3DMtxCalcNoAnmBase() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__19J3DMtxCalcNoAnmBaseFv.s"
}
#pragma pop
-
-/* 8000FAE8-8000FB7C 0094+00 s=4 e=0 z=0 None .text __dt__13mDoExt_morf_cFv */
+/* 8000FAE8-8000FB7C 0094+00 s=4 e=0 z=0 None .text __dt__13mDoExt_morf_cFv */
// 8000FB00: 803A3328 (__vt__13mDoExt_morf_c)
// 8000FB04: 803A3328 (__vt__13mDoExt_morf_c)
// 8000FB14: 803A3354 (__vt__12J3DFrameCtrl)
@@ -5555,31 +3393,26 @@ asm J3DMtxCalcNoAnmBase::~J3DMtxCalcNoAnmBase() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm mDoExt_morf_c::~mDoExt_morf_c() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__13mDoExt_morf_cFv.s"
}
#pragma pop
-
-/* 8000FB7C-8000FBC0 0044+00 s=3 e=4 z=20 None .text setMorf__13mDoExt_morf_cFf */
+/* 8000FB7C-8000FBC0 0044+00 s=3 e=4 z=20 None .text setMorf__13mDoExt_morf_cFf */
// 8000FB80: 80451B1C (lit_3876)
// 8000FB94: 80451B18 (lit_3847)
// 8000FBA8: 80451B18 (lit_3847)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// f32 False
asm void mDoExt_morf_c::setMorf(f32 param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/setMorf__13mDoExt_morf_cFf.s"
}
#pragma pop
-
-/* 8000FBC0-8000FC4C 008C+00 s=3 e=0 z=0 None .text frameUpdate__13mDoExt_morf_cFv */
+/* 8000FBC0-8000FC4C 008C+00 s=3 e=0 z=0 None .text frameUpdate__13mDoExt_morf_cFv */
// 8000FBD8: 80451B18 (lit_3847)
// 8000FBEC: 80451B1C (lit_3876)
// 8000FC00: 80270740 (cLib_chaseF__FPfff)
@@ -5589,50 +3422,35 @@ asm void mDoExt_morf_c::setMorf(f32 param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_morf_c::frameUpdate() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/frameUpdate__13mDoExt_morf_cFv.s"
}
#pragma pop
-
-/* 8000FC4C-8000FD10 00C4+00 s=0 e=0 z=34 None .text __ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl */
+/* 8000FC4C-8000FD10 00C4+00 s=0 e=0 z=34 None .text
+ * __ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl
+ */
// 8000FC60: 803621B8 (_savegpr_20)
// 8000FC98: 8000F950 (__ct__13mDoExt_morf_cFv)
// 8000FC9C: 803A32FC (__vt__14mDoExt_McaMorf)
// 8000FCA0: 803A32FC (__vt__14mDoExt_McaMorf)
-// 8000FCEC: 8000FD94 (create__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl)
+// 8000FCEC: 8000FD94
+//(create__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl)
// 8000FCFC: 80362204 (_restgpr_20)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// int False
-// void* False
-// void False
-// u32 False
-// u32 False
-asm mDoExt_McaMorf::mDoExt_McaMorf(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c* param_1, mDoExt_McaMorfCallBack2_c* param_2, J3DAnmTransform* param_3, int param_4, f32 param_5, int param_6, int param_7, int param_8, void* param_9, u32 param_10, u32 param_11) {
- nofralloc
+asm mDoExt_McaMorf::mDoExt_McaMorf(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c* param_1,
+ mDoExt_McaMorfCallBack2_c* param_2, J3DAnmTransform* param_3,
+ int param_4, f32 param_5, int param_6, int param_7, int param_8,
+ void* param_9, u32 param_10, u32 param_11) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_8000FC4C.s"
}
#pragma pop
-
-/* 8000FD10-8000FD94 0084+00 s=1 e=0 z=0 None .text __dt__14mDoExt_McaMorfFv */
+/* 8000FD10-8000FD94 0084+00 s=1 e=0 z=0 None .text __dt__14mDoExt_McaMorfFv */
// 8000FD30: 803A32FC (__vt__14mDoExt_McaMorf)
// 8000FD34: 803A32FC (__vt__14mDoExt_McaMorf)
// 8000FD64: 8000FAE8 (__dt__13mDoExt_morf_cFv)
@@ -5640,19 +3458,19 @@ asm mDoExt_McaMorf::mDoExt_McaMorf(J3DModelData* param_0, mDoExt_McaMorfCallBack
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm mDoExt_McaMorf::~mDoExt_McaMorf() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__14mDoExt_McaMorfFv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80451B28-80451B2C 0004+00 s=3 e=0 z=0 None .sdata2 @5939 */
+/* 80451B28-80451B2C 0004+00 s=3 e=0 z=0 None .sdata2 @5939 */
SECTION_SDATA2 static f32 lit_5939 = -1.0f;
-/* 8000FD94-80010074 02E0+00 s=1 e=0 z=0 None .text create__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl */
+/* 8000FD94-80010074 02E0+00 s=1 e=0 z=0 None .text
+ * create__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl
+ */
// 8000FDAC: 803621BC (_savegpr_21)
// 8000FE40: 80014C54 (mDoExt_J3DModel__create__FP12J3DModelDataUlUl)
// 8000FE68: 8000DAA8 (mDoExt_changeMaterial__FP8J3DModel)
@@ -5672,32 +3490,16 @@ SECTION_SDATA2 static f32 lit_5939 = -1.0f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// int False
-// void* False
-// void False
-// u32 False
-// u32 False
-asm void mDoExt_McaMorf::create(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c* param_1, mDoExt_McaMorfCallBack2_c* param_2, J3DAnmTransform* param_3, int param_4, f32 param_5, int param_6, int param_7, int param_8, void* param_9, u32 param_10, u32 param_11) {
- nofralloc
+asm void mDoExt_McaMorf::create(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c* param_1,
+ mDoExt_McaMorfCallBack2_c* param_2, J3DAnmTransform* param_3,
+ int param_4, f32 param_5, int param_6, int param_7, int param_8,
+ void* param_9, u32 param_10, u32 param_11) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_8000FD94.s"
}
#pragma pop
-
-/* 80010074-8001037C 0308+00 s=1 e=0 z=0 None .text calc__14mDoExt_McaMorfFv */
+/* 80010074-8001037C 0308+00 s=1 e=0 z=0 None .text calc__14mDoExt_McaMorfFv */
// 80010094: 803621D8 (_savegpr_28)
// 800100A8: 804515F4 (mJoint__10J3DMtxCalc)
// 800100B0: 80434AC8 (j3dSys)
@@ -5718,15 +3520,14 @@ asm void mDoExt_McaMorf::create(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_McaMorf::calc() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/calc__14mDoExt_McaMorfFv.s"
}
#pragma pop
-
-/* 8001037C-800105C8 024C+00 s=1 e=1 z=29 None .text setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv */
+/* 8001037C-800105C8 024C+00 s=1 e=1 z=29 None .text
+ * setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv */
// 800103A4: 803621D8 (_savegpr_28)
// 800103E4: 80451B20 (lit_3878)
// 80010404: 80451B1C (lit_3876)
@@ -5744,24 +3545,14 @@ asm void mDoExt_McaMorf::calc() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
-// void* False
-// void False
-asm void mDoExt_McaMorf::setAnm(J3DAnmTransform* param_0, int param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5, void* param_6) {
- nofralloc
+asm void mDoExt_McaMorf::setAnm(J3DAnmTransform* param_0, int param_1, f32 param_2, f32 param_3,
+ f32 param_4, f32 param_5, void* param_6) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv.s"
}
#pragma pop
-
-/* 800105C8-80010680 00B8+00 s=0 e=1 z=37 None .text play__14mDoExt_McaMorfFP3VecUlSc */
+/* 800105C8-80010680 00B8+00 s=0 e=1 z=37 None .text play__14mDoExt_McaMorfFP3VecUlSc */
// 800105D8: 803621D8 (_savegpr_28)
// 800105EC: 8000FBC0 (frameUpdate__13mDoExt_morf_cFv)
// 80010618: 802BEED4 (updateAnime__15Z2SoundObjAnimeFff)
@@ -5770,95 +3561,69 @@ asm void mDoExt_McaMorf::setAnm(J3DAnmTransform* param_0, int param_1, f32 param
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// Vec* False
-// Vec False
-// u32 False
-// s8 False
asm void mDoExt_McaMorf::play(Vec* param_0, u32 param_1, s8 param_2) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/play__14mDoExt_McaMorfFP3VecUlSc.s"
}
#pragma pop
-
-/* 80010680-800106AC 002C+00 s=0 e=0 z=33 None .text entryDL__14mDoExt_McaMorfFv */
+/* 80010680-800106AC 002C+00 s=0 e=0 z=33 None .text entryDL__14mDoExt_McaMorfFv */
// 80010698: 8000DD64 (mDoExt_modelEntryDL__FP8J3DModel)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_McaMorf::entryDL() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/entryDL__14mDoExt_McaMorfFv.s"
}
#pragma pop
-
-/* 800106AC-80010710 0064+00 s=0 e=0 z=37 None .text modelCalc__14mDoExt_McaMorfFv */
+/* 800106AC-80010710 0064+00 s=0 e=0 z=37 None .text modelCalc__14mDoExt_McaMorfFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_McaMorf::modelCalc() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/modelCalc__14mDoExt_McaMorfFv.s"
}
#pragma pop
-
-/* 80010710-800107D0 00C0+00 s=1 e=0 z=0 None .text getTransform__14mDoExt_McaMorfFUsP16J3DTransformInfo */
+/* 80010710-800107D0 00C0+00 s=1 e=0 z=0 None .text
+ * getTransform__14mDoExt_McaMorfFUsP16J3DTransformInfo */
// 80010720: 803621DC (_savegpr_29)
// 800107BC: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// u16 False
-// J3DTransformInfo* False
-// J3DTransformInfo False
asm void mDoExt_McaMorf::getTransform(u16 param_0, J3DTransformInfo* param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/getTransform__14mDoExt_McaMorfFUsP16J3DTransformInfo.s"
}
#pragma pop
-
-/* 800107D0-80010888 00B8+00 s=0 e=2 z=222 None .text __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl */
+/* 800107D0-80010888 00B8+00 s=0 e=2 z=222 None .text
+ * __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl
+ */
// 800107E4: 803621BC (_savegpr_21)
// 80010818: 8000F950 (__ct__13mDoExt_morf_cFv)
// 8001081C: 803A32B0 (__vt__16mDoExt_McaMorfSO)
// 80010820: 803A32B0 (__vt__16mDoExt_McaMorfSO)
-// 80010864: 800108F0 (create__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl)
+// 80010864: 800108F0
+//(create__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl)
// 80010874: 80362208 (_restgpr_21)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// Z2Creature* False
-// Z2Creature False
-// u32 False
-// u32 False
-asm mDoExt_McaMorfSO::mDoExt_McaMorfSO(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c* param_1, mDoExt_McaMorfCallBack2_c* param_2, J3DAnmTransform* param_3, int param_4, f32 param_5, int param_6, int param_7, Z2Creature* param_8, u32 param_9, u32 param_10) {
- nofralloc
+asm mDoExt_McaMorfSO::mDoExt_McaMorfSO(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c* param_1,
+ mDoExt_McaMorfCallBack2_c* param_2, J3DAnmTransform* param_3,
+ int param_4, f32 param_5, int param_6, int param_7,
+ Z2Creature* param_8, u32 param_9, u32 param_10) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_800107D0.s"
}
#pragma pop
-
-/* 80010888-800108F0 0068+00 s=1 e=0 z=0 None .text __dt__16mDoExt_McaMorfSOFv */
+/* 80010888-800108F0 0068+00 s=1 e=0 z=0 None .text __dt__16mDoExt_McaMorfSOFv */
// 800108A8: 803A32B0 (__vt__16mDoExt_McaMorfSO)
// 800108AC: 803A32B0 (__vt__16mDoExt_McaMorfSO)
// 800108B4: 80011310 (stopZelAnime__16mDoExt_McaMorfSOFv)
@@ -5867,15 +3632,15 @@ asm mDoExt_McaMorfSO::mDoExt_McaMorfSO(J3DModelData* param_0, mDoExt_McaMorfCall
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm mDoExt_McaMorfSO::~mDoExt_McaMorfSO() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__16mDoExt_McaMorfSOFv.s"
}
#pragma pop
-
-/* 800108F0-80010B68 0278+00 s=1 e=0 z=0 None .text create__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl */
+/* 800108F0-80010B68 0278+00 s=1 e=0 z=0 None .text
+ * create__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl
+ */
// 80010908: 803621C0 (_savegpr_22)
// 80010998: 80014C54 (mDoExt_J3DModel__create__FP12J3DModelDataUlUl)
// 800109C0: 8000DAA8 (mDoExt_changeMaterial__FP8J3DModel)
@@ -5891,31 +3656,16 @@ asm mDoExt_McaMorfSO::~mDoExt_McaMorfSO() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// Z2Creature* False
-// Z2Creature False
-// u32 False
-// u32 False
-asm void mDoExt_McaMorfSO::create(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c* param_1, mDoExt_McaMorfCallBack2_c* param_2, J3DAnmTransform* param_3, int param_4, f32 param_5, int param_6, int param_7, Z2Creature* param_8, u32 param_9, u32 param_10) {
- nofralloc
+asm void mDoExt_McaMorfSO::create(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c* param_1,
+ mDoExt_McaMorfCallBack2_c* param_2, J3DAnmTransform* param_3,
+ int param_4, f32 param_5, int param_6, int param_7,
+ Z2Creature* param_8, u32 param_9, u32 param_10) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_800108F0.s"
}
#pragma pop
-
-/* 80010B68-80010E70 0308+00 s=1 e=0 z=0 None .text calc__16mDoExt_McaMorfSOFv */
+/* 80010B68-80010E70 0308+00 s=1 e=0 z=0 None .text calc__16mDoExt_McaMorfSOFv */
// 80010B88: 803621D8 (_savegpr_28)
// 80010B9C: 804515F4 (mJoint__10J3DMtxCalc)
// 80010BA4: 80434AC8 (j3dSys)
@@ -5936,15 +3686,14 @@ asm void mDoExt_McaMorfSO::create(J3DModelData* param_0, mDoExt_McaMorfCallBack1
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_McaMorfSO::calc() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/calc__16mDoExt_McaMorfSOFv.s"
}
#pragma pop
-
-/* 80010E70-800110B0 0240+00 s=1 e=5 z=208 None .text setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff */
+/* 80010E70-800110B0 0240+00 s=1 e=5 z=208 None .text
+ * setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff */
// 80010E98: 803621DC (_savegpr_29)
// 80010ED4: 80451B20 (lit_3878)
// 80010EF4: 80451B1C (lit_3876)
@@ -5962,22 +3711,14 @@ asm void mDoExt_McaMorfSO::calc() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
-asm void mDoExt_McaMorfSO::setAnm(J3DAnmTransform* param_0, int param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5) {
- nofralloc
+asm void mDoExt_McaMorfSO::setAnm(J3DAnmTransform* param_0, int param_1, f32 param_2, f32 param_3,
+ f32 param_4, f32 param_5) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff.s"
}
#pragma pop
-
-/* 800110B0-80011154 00A4+00 s=0 e=5 z=143 None .text play__16mDoExt_McaMorfSOFUlSc */
+/* 800110B0-80011154 00A4+00 s=0 e=5 z=143 None .text play__16mDoExt_McaMorfSOFUlSc */
// 800110C0: 803621DC (_savegpr_29)
// 800110D0: 8000FBC0 (frameUpdate__13mDoExt_morf_cFv)
// 80011110: 802C06D0 (updateAnime__10Z2CreatureFff)
@@ -5986,120 +3727,91 @@ asm void mDoExt_McaMorfSO::setAnm(J3DAnmTransform* param_0, int param_1, f32 par
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
-// s8 False
asm void mDoExt_McaMorfSO::play(u32 param_0, s8 param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/play__16mDoExt_McaMorfSOFUlSc.s"
}
#pragma pop
-
-/* 80011154-800111C0 006C+00 s=0 e=0 z=4 None .text updateDL__16mDoExt_McaMorfSOFv */
+/* 80011154-800111C0 006C+00 s=0 e=0 z=4 None .text updateDL__16mDoExt_McaMorfSOFv */
// 800111A0: 8000DCC4 (mDoExt_modelUpdateDL__FP8J3DModel)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_McaMorfSO::updateDL() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/updateDL__16mDoExt_McaMorfSOFv.s"
}
#pragma pop
-
-/* 800111C0-800111EC 002C+00 s=0 e=5 z=137 None .text entryDL__16mDoExt_McaMorfSOFv */
+/* 800111C0-800111EC 002C+00 s=0 e=5 z=137 None .text entryDL__16mDoExt_McaMorfSOFv */
// 800111D8: 8000DD64 (mDoExt_modelEntryDL__FP8J3DModel)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_McaMorfSO::entryDL() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/entryDL__16mDoExt_McaMorfSOFv.s"
}
#pragma pop
-
-/* 800111EC-80011250 0064+00 s=0 e=4 z=174 None .text modelCalc__16mDoExt_McaMorfSOFv */
+/* 800111EC-80011250 0064+00 s=0 e=4 z=174 None .text modelCalc__16mDoExt_McaMorfSOFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_McaMorfSO::modelCalc() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/modelCalc__16mDoExt_McaMorfSOFv.s"
}
#pragma pop
-
-/* 80011250-80011310 00C0+00 s=1 e=0 z=1 None .text getTransform__16mDoExt_McaMorfSOFUsP16J3DTransformInfo */
+/* 80011250-80011310 00C0+00 s=1 e=0 z=1 None .text
+ * getTransform__16mDoExt_McaMorfSOFUsP16J3DTransformInfo */
// 80011260: 803621DC (_savegpr_29)
// 800112FC: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u16 False
-// J3DTransformInfo* False
-// J3DTransformInfo False
asm void mDoExt_McaMorfSO::getTransform(u16 param_0, J3DTransformInfo* param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/getTransform__16mDoExt_McaMorfSOFUsP16J3DTransformInfo.s"
}
#pragma pop
-
-/* 80011310-80011348 0038+00 s=1 e=2 z=260 None .text stopZelAnime__16mDoExt_McaMorfSOFv */
+/* 80011310-80011348 0038+00 s=1 e=2 z=260 None .text stopZelAnime__16mDoExt_McaMorfSOFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_McaMorfSO::stopZelAnime() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/stopZelAnime__16mDoExt_McaMorfSOFv.s"
}
#pragma pop
-
-/* 80011348-800113FC 00B4+00 s=0 e=0 z=1 None .text __ct__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl */
+/* 80011348-800113FC 00B4+00 s=0 e=0 z=1 None .text
+ * __ct__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl
+ */
// 8001135C: 803621B8 (_savegpr_20)
// 80011394: 8000F950 (__ct__13mDoExt_morf_cFv)
// 80011398: 803A3284 (__vt__15mDoExt_McaMorf2)
// 8001139C: 803A3284 (__vt__15mDoExt_McaMorf2)
-// 800113D8: 80011464 (create__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl)
+// 800113D8: 80011464
+//(create__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl)
// 800113E8: 80362204 (_restgpr_20)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// Z2Creature* False
-// Z2Creature False
-// u32 False
-// u32 False
-asm mDoExt_McaMorf2::mDoExt_McaMorf2(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c* param_1, mDoExt_McaMorfCallBack2_c* param_2, J3DAnmTransform* param_3, J3DAnmTransform* param_4, int param_5, f32 param_6, int param_7, int param_8, Z2Creature* param_9, u32 param_10, u32 param_11) {
- nofralloc
+asm mDoExt_McaMorf2::mDoExt_McaMorf2(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c* param_1,
+ mDoExt_McaMorfCallBack2_c* param_2, J3DAnmTransform* param_3,
+ J3DAnmTransform* param_4, int param_5, f32 param_6,
+ int param_7, int param_8, Z2Creature* param_9, u32 param_10,
+ u32 param_11) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_80011348.s"
}
#pragma pop
-
-/* 800113FC-80011464 0068+00 s=1 e=0 z=0 None .text __dt__15mDoExt_McaMorf2Fv */
+/* 800113FC-80011464 0068+00 s=1 e=0 z=0 None .text __dt__15mDoExt_McaMorf2Fv */
// 8001141C: 803A3284 (__vt__15mDoExt_McaMorf2)
// 80011420: 803A3284 (__vt__15mDoExt_McaMorf2)
// 80011428: 800121E8 (stopZelAnime__15mDoExt_McaMorf2Fv)
@@ -6108,15 +3820,15 @@ asm mDoExt_McaMorf2::mDoExt_McaMorf2(J3DModelData* param_0, mDoExt_McaMorfCallBa
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm mDoExt_McaMorf2::~mDoExt_McaMorf2() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__15mDoExt_McaMorf2Fv.s"
}
#pragma pop
-
-/* 80011464-800116B4 0250+00 s=1 e=0 z=0 None .text create__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl */
+/* 80011464-800116B4 0250+00 s=1 e=0 z=0 None .text
+ * create__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl
+ */
// 8001147C: 803621BC (_savegpr_21)
// 80011510: 80014C54 (mDoExt_J3DModel__create__FP12J3DModelDataUlUl)
// 80011538: 8000DAA8 (mDoExt_changeMaterial__FP8J3DModel)
@@ -6134,45 +3846,26 @@ asm mDoExt_McaMorf2::~mDoExt_McaMorf2() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// J3DModelData* False
-// J3DModelData False
-// mDoExt_McaMorfCallBack1_c* False
-// mDoExt_McaMorfCallBack1_c False
-// mDoExt_McaMorfCallBack2_c* False
-// mDoExt_McaMorfCallBack2_c False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// int False
-// f32 False
-// int False
-// int False
-// Z2Creature* False
-// Z2Creature False
-// u32 False
-// u32 False
-asm void mDoExt_McaMorf2::create(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c* param_1, mDoExt_McaMorfCallBack2_c* param_2, J3DAnmTransform* param_3, J3DAnmTransform* param_4, int param_5, f32 param_6, int param_7, int param_8, Z2Creature* param_9, u32 param_10, u32 param_11) {
- nofralloc
+asm void mDoExt_McaMorf2::create(J3DModelData* param_0, mDoExt_McaMorfCallBack1_c* param_1,
+ mDoExt_McaMorfCallBack2_c* param_2, J3DAnmTransform* param_3,
+ J3DAnmTransform* param_4, int param_5, f32 param_6, int param_7,
+ int param_8, Z2Creature* param_9, u32 param_10, u32 param_11) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_80011464.s"
}
#pragma pop
-
-/* 800116B4-800116F4 0040+00 s=1 e=0 z=0 None .text ERROR_EXIT__15mDoExt_McaMorf2Fv */
+/* 800116B4-800116F4 0040+00 s=1 e=0 z=0 None .text ERROR_EXIT__15mDoExt_McaMorf2Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_McaMorf2::ERROR_EXIT() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/ERROR_EXIT__15mDoExt_McaMorf2Fv.s"
}
#pragma pop
-
-/* 800116F4-80011D70 067C+00 s=1 e=0 z=0 None .text calc__15mDoExt_McaMorf2Fv */
+/* 800116F4-80011D70 067C+00 s=1 e=0 z=0 None .text calc__15mDoExt_McaMorf2Fv */
// 80011714: 803621CC (_savegpr_25)
// 80011728: 804515F4 (mJoint__10J3DMtxCalc)
// 80011730: 80434AC8 (j3dSys)
@@ -6202,19 +3895,18 @@ asm void mDoExt_McaMorf2::ERROR_EXIT() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_McaMorf2::calc() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/calc__15mDoExt_McaMorf2Fv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80451B2C-80451B30 0004+00 s=6 e=0 z=0 None .sdata2 @6819 */
+/* 80451B2C-80451B30 0004+00 s=6 e=0 z=0 None .sdata2 @6819 */
SECTION_SDATA2 static f32 lit_6819 = 0.5f;
-/* 80011D70-80011FCC 025C+00 s=1 e=0 z=2 None .text setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffff */
+/* 80011D70-80011FCC 025C+00 s=1 e=0 z=2 None .text
+ * setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffff */
// 80011DA0: 803621D8 (_savegpr_28)
// 80011DEC: 80451B20 (lit_3878)
// 80011E0C: 80451B1C (lit_3876)
@@ -6233,25 +3925,14 @@ SECTION_SDATA2 static f32 lit_6819 = 0.5f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// J3DAnmTransform* False
-// J3DAnmTransform False
-// f32 False
-// int False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
-asm void mDoExt_McaMorf2::setAnm(J3DAnmTransform* param_0, J3DAnmTransform* param_1, f32 param_2, int param_3, f32 param_4, f32 param_5, f32 param_6, f32 param_7) {
- nofralloc
+asm void mDoExt_McaMorf2::setAnm(J3DAnmTransform* param_0, J3DAnmTransform* param_1, f32 param_2,
+ int param_3, f32 param_4, f32 param_5, f32 param_6, f32 param_7) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffff.s"
}
#pragma pop
-
-/* 80011FCC-800120A0 00D4+00 s=0 e=0 z=2 None .text setAnmRate__15mDoExt_McaMorf2Ff */
+/* 80011FCC-800120A0 00D4+00 s=0 e=0 z=2 None .text setAnmRate__15mDoExt_McaMorf2Ff */
// 80011FF4: 80451B2C (lit_6819)
// 80012048: 80451B1C (lit_3876)
// 80012060: 80451B20 (lit_3878)
@@ -6259,16 +3940,13 @@ asm void mDoExt_McaMorf2::setAnm(J3DAnmTransform* param_0, J3DAnmTransform* para
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// f32 False
asm void mDoExt_McaMorf2::setAnmRate(f32 param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/setAnmRate__15mDoExt_McaMorf2Ff.s"
}
#pragma pop
-
-/* 800120A0-80012144 00A4+00 s=0 e=0 z=1 None .text play__15mDoExt_McaMorf2FUlSc */
+/* 800120A0-80012144 00A4+00 s=0 e=0 z=1 None .text play__15mDoExt_McaMorf2FUlSc */
// 800120B0: 803621DC (_savegpr_29)
// 800120C0: 8000FBC0 (frameUpdate__13mDoExt_morf_cFv)
// 80012100: 802C06D0 (updateAnime__10Z2CreatureFff)
@@ -6277,61 +3955,51 @@ asm void mDoExt_McaMorf2::setAnmRate(f32 param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
-// s8 False
asm void mDoExt_McaMorf2::play(u32 param_0, s8 param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/play__15mDoExt_McaMorf2FUlSc.s"
}
#pragma pop
-
-/* 80012144-80012170 002C+00 s=0 e=0 z=1 None .text entryDL__15mDoExt_McaMorf2Fv */
+/* 80012144-80012170 002C+00 s=0 e=0 z=1 None .text entryDL__15mDoExt_McaMorf2Fv */
// 8001215C: 8000DD64 (mDoExt_modelEntryDL__FP8J3DModel)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_McaMorf2::entryDL() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/entryDL__15mDoExt_McaMorf2Fv.s"
}
#pragma pop
-
-/* 80012170-800121E8 0078+00 s=0 e=0 z=1 None .text modelCalc__15mDoExt_McaMorf2Fv */
+/* 80012170-800121E8 0078+00 s=0 e=0 z=1 None .text modelCalc__15mDoExt_McaMorf2Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_McaMorf2::modelCalc() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/modelCalc__15mDoExt_McaMorf2Fv.s"
}
#pragma pop
-
-/* 800121E8-80012220 0038+00 s=1 e=0 z=1 None .text stopZelAnime__15mDoExt_McaMorf2Fv */
+/* 800121E8-80012220 0038+00 s=1 e=0 z=1 None .text stopZelAnime__15mDoExt_McaMorf2Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_McaMorf2::stopZelAnime() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/stopZelAnime__15mDoExt_McaMorf2Fv.s"
}
#pragma pop
-
-/* 80012220-800123D0 01B0+00 s=1 e=0 z=0 None .text draw__19mDoExt_invJntPacketFv */
+/* 80012220-800123D0 01B0+00 s=1 e=0 z=0 None .text draw__19mDoExt_invJntPacketFv */
// 80012230: 803621DC (_savegpr_29)
// 8001223C: 804515D0 (sOldVcdVatCmd__8J3DShape)
// 80012298: 80312618 (callDL__17J3DDisplayListObjCFv)
// 800122A8: 802CE0A4 (GFSetZMode__FUc10_GXCompareUc)
-// 800122C8: 802CE004 (GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc)
-// 800122D8: 80315300 (loadPreDrawSetting__8J3DShapeCFv)
-// 800122F8: 80312618 (callDL__17J3DDisplayListObjCFv)
+// 800122C8: 802CE004
+//(GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc) 800122D8:
+// 80315300 (loadPreDrawSetting__8J3DShapeCFv) 800122F8: 80312618 (callDL__17J3DDisplayListObjCFv)
// 80012300: 80312FBC (drawFast__14J3DShapePacketFv)
// 80012320: 803A3020 (l_invisibleMat)
// 80012324: 803A3020 (l_invisibleMat)
@@ -6339,20 +4007,19 @@ asm void mDoExt_McaMorf2::stopZelAnime() {
// 80012354: 80315300 (loadPreDrawSetting__8J3DShapeCFv)
// 80012380: 80312FBC (drawFast__14J3DShapePacketFv)
// 80012394: 804515D0 (sOldVcdVatCmd__8J3DShape)
-// 800123B4: 802CE004 (GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc)
-// 800123BC: 80362228 (_restgpr_29)
+// 800123B4: 802CE004
+//(GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc) 800123BC:
+// 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_invJntPacket::draw() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/draw__19mDoExt_invJntPacketFv.s"
}
#pragma pop
-
-/* 800123D0-800125DC 020C+00 s=2 e=0 z=0 None .text init__15mDoExt_3Dline_cFUsii */
+/* 800123D0-800125DC 020C+00 s=2 e=0 z=0 None .text init__15mDoExt_3Dline_cFUsii */
// 800123E0: 803621D4 (_savegpr_27)
// 80012400: 802CECC4 (__nwa__FUl)
// 80012404: 800125DC (__ct__4cXyzFv)
@@ -6383,25 +4050,18 @@ asm void mDoExt_invJntPacket::draw() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// u16 False
-// int False
-// int False
asm void mDoExt_3Dline_c::init(u16 param_0, int param_1, int param_2) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/init__15mDoExt_3Dline_cFUsii.s"
}
#pragma pop
-
-/* 800125DC-800125E0 0004+00 s=1 e=9 z=0 None .text __ct__4cXyzFv */
-// False False
+/* 800125DC-800125E0 0004+00 s=1 e=9 z=0 None .text __ct__4cXyzFv */
cXyz::cXyz() {
- /* empty function */
+ /* empty function */
}
-
-/* 800125E0-800126BC 00DC+00 s=0 e=0 z=12 None .text init__19mDoExt_3DlineMat0_cFUsUsi */
+/* 800125E0-800126BC 00DC+00 s=0 e=0 z=12 None .text init__19mDoExt_3DlineMat0_cFUsUsi */
// 800125F0: 803621D0 (_savegpr_26)
// 80012618: 802CECC4 (__nwa__FUl)
// 8001261C: 800126BC (__ct__15mDoExt_3Dline_cFv)
@@ -6412,25 +4072,18 @@ cXyz::cXyz() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u16 False
-// u16 False
-// int False
asm void mDoExt_3DlineMat0_c::init(u16 param_0, u16 param_1, int param_2) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/init__19mDoExt_3DlineMat0_cFUsUsi.s"
}
#pragma pop
-
-/* 800126BC-800126C0 0004+00 s=2 e=0 z=0 None .text __ct__15mDoExt_3Dline_cFv */
-// True False
+/* 800126BC-800126C0 0004+00 s=2 e=0 z=0 None .text __ct__15mDoExt_3Dline_cFv */
mDoExt_3Dline_c::mDoExt_3Dline_c() {
- /* empty function */
+ /* empty function */
}
-
-/* 800126C0-80012774 00B4+00 s=1 e=0 z=0 None .text setMaterial__19mDoExt_3DlineMat0_cFv */
+/* 800126C0-80012774 00B4+00 s=1 e=0 z=0 None .text setMaterial__19mDoExt_3DlineMat0_cFv */
// 800126CC: 80434AC8 (j3dSys)
// 800126D0: 80434AC8 (j3dSys)
// 800126D4: 8031073C (reinitGX__6J3DSysFv)
@@ -6454,15 +4107,13 @@ mDoExt_3Dline_c::mDoExt_3Dline_c() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_3DlineMat0_c::setMaterial() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/setMaterial__19mDoExt_3DlineMat0_cFv.s"
}
#pragma pop
-
-/* 80012774-80012874 0100+00 s=1 e=0 z=0 None .text draw__19mDoExt_3DlineMat0_cFv */
+/* 80012774-80012874 0100+00 s=1 e=0 z=0 None .text draw__19mDoExt_3DlineMat0_cFv */
// 80012784: 803621D4 (_savegpr_27)
// 8001279C: 8035F37C (GXSetTevColor)
// 800127AC: 801A75E0 (dKy_Global_amb_set__FP12dKy_tevstr_c)
@@ -6473,26 +4124,25 @@ asm void mDoExt_3DlineMat0_c::setMaterial() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_3DlineMat0_c::draw() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/draw__19mDoExt_3DlineMat0_cFv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80451B30-80451B38 0004+04 s=4 e=0 z=0 None .sdata2 @7404 */
+/* 80451B30-80451B38 0004+04 s=4 e=0 z=0 None .sdata2 @7404 */
SECTION_SDATA2 static f32 lit_7404[1 + 1 /* padding */] = {
- 64.0f,
- /* padding */
- 0.0f,
+ 64.0f,
+ /* padding */
+ 0.0f,
};
-/* 80451B38-80451B40 0008+00 s=2 e=0 z=0 None .sdata2 @7406 */
+/* 80451B38-80451B40 0008+00 s=2 e=0 z=0 None .sdata2 @7406 */
SECTION_SDATA2 static f64 lit_7406 = 4503599627370496.0 /* cast u32 to float */;
-/* 80012874-80012E3C 05C8+00 s=0 e=0 z=2 None .text update__19mDoExt_3DlineMat0_cFifR8_GXColorUsP12dKy_tevstr_c */
+/* 80012874-80012E3C 05C8+00 s=0 e=0 z=2 None .text
+ * update__19mDoExt_3DlineMat0_cFifR8_GXColorUsP12dKy_tevstr_c */
// 800128A4: 803621B0 (_savegpr_18)
// 80012900: 804061C0 (g_dComIfG_gameInfo)
// 80012904: 804061C0 (g_dComIfG_gameInfo)
@@ -6529,22 +4179,15 @@ SECTION_SDATA2 static f64 lit_7406 = 4503599627370496.0 /* cast u32 to float */;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// int False
-// f32 False
-// _GXColor& False
-// _GXColor False
-// u16 False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
-asm void mDoExt_3DlineMat0_c::update(int param_0, f32 param_1, _GXColor& param_2, u16 param_3, dKy_tevstr_c* param_4) {
- nofralloc
+asm void mDoExt_3DlineMat0_c::update(int param_0, f32 param_1, _GXColor& param_2, u16 param_3,
+ dKy_tevstr_c* param_4) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/update__19mDoExt_3DlineMat0_cFifR8_GXColorUsP12dKy_tevstr_c.s"
}
#pragma pop
-
-/* 80012E3C-80013360 0524+00 s=0 e=0 z=9 None .text update__19mDoExt_3DlineMat0_cFiR8_GXColorP12dKy_tevstr_c */
+/* 80012E3C-80013360 0524+00 s=0 e=0 z=9 None .text
+ * update__19mDoExt_3DlineMat0_cFiR8_GXColorP12dKy_tevstr_c */
// 80012E54: 803621B0 (_savegpr_18)
// 80012EAC: 804061C0 (g_dComIfG_gameInfo)
// 80012EB0: 804061C0 (g_dComIfG_gameInfo)
@@ -6579,27 +4222,21 @@ asm void mDoExt_3DlineMat0_c::update(int param_0, f32 param_1, _GXColor& param_2
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// int False
-// _GXColor& False
-// _GXColor False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
asm void mDoExt_3DlineMat0_c::update(int param_0, _GXColor& param_1, dKy_tevstr_c* param_2) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/update__19mDoExt_3DlineMat0_cFiR8_GXColorP12dKy_tevstr_c.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80451B40-80451B44 0004+00 s=1 e=0 z=0 None .sdata2 @7624 */
+/* 80451B40-80451B44 0004+00 s=1 e=0 z=0 None .sdata2 @7624 */
SECTION_SDATA2 static f32 lit_7624 = 0.125f;
-/* 80451B44-80451B48 0004+00 s=1 e=0 z=0 None .sdata2 @7625 */
+/* 80451B44-80451B48 0004+00 s=1 e=0 z=0 None .sdata2 @7625 */
SECTION_SDATA2 static f32 lit_7625 = 1.0f / 100.0f;
-/* 80013360-800134F8 0198+00 s=0 e=0 z=19 None .text init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi */
+/* 80013360-800134F8 0198+00 s=0 e=0 z=19 None .text init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi
+ */
// 80013370: 803621CC (_savegpr_25)
// 8001339C: 802CECC4 (__nwa__FUl)
// 800133A0: 800126BC (__ct__15mDoExt_3Dline_cFv)
@@ -6615,20 +4252,13 @@ SECTION_SDATA2 static f32 lit_7625 = 1.0f / 100.0f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u16 False
-// u16 False
-// ResTIMG* False
-// ResTIMG False
-// int False
asm void mDoExt_3DlineMat1_c::init(u16 param_0, u16 param_1, ResTIMG* param_2, int param_3) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi.s"
}
#pragma pop
-
-/* 800134F8-800135D0 00D8+00 s=1 e=0 z=0 None .text setMaterial__19mDoExt_3DlineMat1_cFv */
+/* 800134F8-800135D0 00D8+00 s=1 e=0 z=0 None .text setMaterial__19mDoExt_3DlineMat1_cFv */
// 80013504: 80434AC8 (j3dSys)
// 80013508: 80434AC8 (j3dSys)
// 8001350C: 8031073C (reinitGX__6J3DSysFv)
@@ -6654,15 +4284,13 @@ asm void mDoExt_3DlineMat1_c::init(u16 param_0, u16 param_1, ResTIMG* param_2, i
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_3DlineMat1_c::setMaterial() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/setMaterial__19mDoExt_3DlineMat1_cFv.s"
}
#pragma pop
-
-/* 800135D0-8001373C 016C+00 s=1 e=0 z=0 None .text draw__19mDoExt_3DlineMat1_cFv */
+/* 800135D0-8001373C 016C+00 s=1 e=0 z=0 None .text draw__19mDoExt_3DlineMat1_cFv */
// 800135E0: 803621D4 (_savegpr_27)
// 800135F0: 8035E414 (GXLoadTexObj)
// 800135F8: 8035E248 (GXGetTexObjHeight)
@@ -6679,40 +4307,39 @@ asm void mDoExt_3DlineMat1_c::setMaterial() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_3DlineMat1_c::draw() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/draw__19mDoExt_3DlineMat1_cFv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80451B48-80451B50 0008+00 s=2 e=0 z=0 None .sdata2 @7919 */
+/* 80451B48-80451B50 0008+00 s=2 e=0 z=0 None .sdata2 @7919 */
SECTION_SDATA2 static f64 lit_7919 = 0.5;
-/* 80451B50-80451B58 0008+00 s=2 e=0 z=0 None .sdata2 @7920 */
+/* 80451B50-80451B58 0008+00 s=2 e=0 z=0 None .sdata2 @7920 */
SECTION_SDATA2 static f64 lit_7920 = 3.0;
-/* 80451B58-80451B60 0008+00 s=2 e=0 z=0 None .sdata2 @7921 */
+/* 80451B58-80451B60 0008+00 s=2 e=0 z=0 None .sdata2 @7921 */
SECTION_SDATA2 static u8 lit_7921[8] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 80451B60-80451B64 0004+00 s=2 e=0 z=0 None .sdata2 @7922 */
+/* 80451B60-80451B64 0004+00 s=2 e=0 z=0 None .sdata2 @7922 */
SECTION_SDATA2 static f32 lit_7922 = 1.0f / 10.0f;
-/* 80451B64-80451B68 0004+00 s=1 e=0 z=0 None .sdata2 @7923 */
+/* 80451B64-80451B68 0004+00 s=1 e=0 z=0 None .sdata2 @7923 */
SECTION_SDATA2 static f32 lit_7923 = 1.0f / 50.0f;
-/* 80451B68-80451B70 0004+04 s=1 e=0 z=0 None .sdata2 @7924 */
+/* 80451B68-80451B70 0004+04 s=1 e=0 z=0 None .sdata2 @7924 */
SECTION_SDATA2 static f32 lit_7924[1 + 1 /* padding */] = {
- 8.0f,
- /* padding */
- 0.0f,
+ 8.0f,
+ /* padding */
+ 0.0f,
};
-/* 8001373C-80013FB0 0874+00 s=0 e=0 z=6 None .text update__19mDoExt_3DlineMat1_cFifR8_GXColorUsP12dKy_tevstr_c */
+/* 8001373C-80013FB0 0874+00 s=0 e=0 z=6 None .text
+ * update__19mDoExt_3DlineMat1_cFifR8_GXColorUsP12dKy_tevstr_c */
// 8001378C: 803621A4 (_savegpr_15)
// 800137E8: 804061C0 (g_dComIfG_gameInfo)
// 800137EC: 804061C0 (g_dComIfG_gameInfo)
@@ -6772,22 +4399,15 @@ SECTION_SDATA2 static f32 lit_7924[1 + 1 /* padding */] = {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// int False
-// f32 False
-// _GXColor& False
-// _GXColor False
-// u16 False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
-asm void mDoExt_3DlineMat1_c::update(int param_0, f32 param_1, _GXColor& param_2, u16 param_3, dKy_tevstr_c* param_4) {
- nofralloc
+asm void mDoExt_3DlineMat1_c::update(int param_0, f32 param_1, _GXColor& param_2, u16 param_3,
+ dKy_tevstr_c* param_4) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/update__19mDoExt_3DlineMat1_cFifR8_GXColorUsP12dKy_tevstr_c.s"
}
#pragma pop
-
-/* 80013FB0-80014738 0788+00 s=0 e=0 z=14 None .text update__19mDoExt_3DlineMat1_cFiR8_GXColorP12dKy_tevstr_c */
+/* 80013FB0-80014738 0788+00 s=0 e=0 z=14 None .text
+ * update__19mDoExt_3DlineMat1_cFiR8_GXColorP12dKy_tevstr_c */
// 80013FE8: 803621A4 (_savegpr_15)
// 80014040: 804061C0 (g_dComIfG_gameInfo)
// 80014044: 804061C0 (g_dComIfG_gameInfo)
@@ -6841,50 +4461,39 @@ asm void mDoExt_3DlineMat1_c::update(int param_0, f32 param_1, _GXColor& param_2
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// int False
-// _GXColor& False
-// _GXColor False
-// dKy_tevstr_c* False
-// dKy_tevstr_c False
asm void mDoExt_3DlineMat1_c::update(int param_0, _GXColor& param_1, dKy_tevstr_c* param_2) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/update__19mDoExt_3DlineMat1_cFiR8_GXColorP12dKy_tevstr_c.s"
}
#pragma pop
-
-/* 80014738-8001479C 0064+00 s=0 e=0 z=29 None .text setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c */
+/* 80014738-8001479C 0064+00 s=0 e=0 z=29 None .text
+ * setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c */
// 80014760: 804061C0 (g_dComIfG_gameInfo)
// 80014764: 804061C0 (g_dComIfG_gameInfo)
// 80014774: 8032548C (entryImm__13J3DDrawBufferFP9J3DPacketUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// mDoExt_3DlineMat_c* False
-// mDoExt_3DlineMat_c False
asm void mDoExt_3DlineMatSortPacket::setMat(mDoExt_3DlineMat_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c.s"
}
#pragma pop
-
-/* 8001479C-80014804 0068+00 s=1 e=0 z=0 None .text draw__26mDoExt_3DlineMatSortPacketFv */
+/* 8001479C-80014804 0068+00 s=1 e=0 z=0 None .text draw__26mDoExt_3DlineMatSortPacketFv */
// 800147EC: 804515D0 (sOldVcdVatCmd__8J3DShape)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void mDoExt_3DlineMatSortPacket::draw() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/draw__26mDoExt_3DlineMatSortPacketFv.s"
}
#pragma pop
-
-/* 80014804-8001494C 0148+00 s=3 e=0 z=0 None .text mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl */
+/* 80014804-8001494C 0148+00 s=3 e=0 z=0 None .text
+ * mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl */
// 80014814: 803621D0 (_savegpr_26)
// 80014840: 802D5B38 (getGlbResource__10JKRArchiveFUlPCcP10JKRArchive)
// 8001486C: 802CEC98 (__nw__FUlP7JKRHeapi)
@@ -6899,56 +4508,38 @@ asm void mDoExt_3DlineMatSortPacket::draw() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// JUTFont** False
-// JUTFont* False
-// JUTFont False
-// ResFONT** False
-// ResFONT* False
-// ResFONT False
-// JKRHeap* False
-// JKRHeap False
-// char const* False
-// char const False
-// char False
-// JKRArchive* False
-// JKRArchive False
-// u8 False
-// u32 False
-// u32 False
-asm static void mDoExt_initFontCommon(JUTFont** param_0, ResFONT** param_1, JKRHeap* param_2, char const* param_3, JKRArchive* param_4, u8 param_5, u32 param_6, u32 param_7) {
- nofralloc
+asm static void mDoExt_initFontCommon(JUTFont** param_0, ResFONT** param_1, JKRHeap* param_2,
+ char const* param_3, JKRArchive* param_4, u8 param_5,
+ u32 param_6, u32 param_7) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl.s"
}
#pragma pop
-
-/* 8001494C-80014994 0048+00 s=1 e=0 z=0 None .text __dt__7JUTFontFv */
+/* 8001494C-80014994 0048+00 s=1 e=0 z=0 None .text __dt__7JUTFontFv */
// 80014964: 803A31F0 (__vt__7JUTFont)
// 80014968: 803A31F0 (__vt__7JUTFont)
// 80014978: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm JUTFont::~JUTFont() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__7JUTFontFv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C44-80450C48 0004+00 s=3 e=0 z=0 None .sbss mDoExt_font0 */
+/* 80450C44-80450C48 0004+00 s=3 e=0 z=0 None .sbss mDoExt_font0 */
static u8 mDoExt_font0[4];
-/* 80450C48-80450C4C 0004+00 s=2 e=0 z=0 None .sbss mDoExt_font0_getCount */
+/* 80450C48-80450C4C 0004+00 s=2 e=0 z=0 None .sbss mDoExt_font0_getCount */
static u8 mDoExt_font0_getCount[4];
-/* 80450C4C-80450C50 0004+00 s=2 e=0 z=0 None .sbss mDoExt_resfont0 */
+/* 80450C4C-80450C50 0004+00 s=2 e=0 z=0 None .sbss mDoExt_resfont0 */
static u8 mDoExt_resfont0[4];
-/* 80014994-800149F0 005C+00 s=1 e=0 z=0 None .text mDoExt_initFont0__Fv */
+/* 80014994-800149F0 005C+00 s=1 e=0 z=0 None .text mDoExt_initFont0__Fv */
// 800149A4: 804061C0 (g_dComIfG_gameInfo)
// 800149A8: 804061C0 (g_dComIfG_gameInfo)
// 800149B0: 8000ED80 (mDoExt_getZeldaHeap__Fv)
@@ -6960,15 +4551,13 @@ static u8 mDoExt_resfont0[4];
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm static void mDoExt_initFont0() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_initFont0__Fv.s"
}
#pragma pop
-
-/* 800149F0-80014A2C 003C+00 s=0 e=51 z=2 None .text mDoExt_getMesgFont__Fv */
+/* 800149F0-80014A2C 003C+00 s=0 e=51 z=2 None .text mDoExt_getMesgFont__Fv */
// 800149FC: 80450C44 (mDoExt_font0)
// 80014A08: 80014994 (mDoExt_initFont0__Fv)
// 80014A0C: 80450C48 (mDoExt_font0_getCount)
@@ -6977,15 +4566,13 @@ asm static void mDoExt_initFont0() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getMesgFont() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getMesgFont__Fv.s"
}
#pragma pop
-
-/* 80014A2C-80014AA4 0078+00 s=0 e=6 z=0 None .text mDoExt_removeMesgFont__Fv */
+/* 80014A2C-80014AA4 0078+00 s=0 e=6 z=0 None .text mDoExt_removeMesgFont__Fv */
// 80014A38: 80450C48 (mDoExt_font0_getCount)
// 80014A48: 80450C48 (mDoExt_font0_getCount)
// 80014A50: 80450C44 (mDoExt_font0)
@@ -6996,25 +4583,23 @@ asm void mDoExt_getMesgFont() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_removeMesgFont() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_removeMesgFont__Fv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C50-80450C54 0004+00 s=2 e=0 z=0 None .sbss mDoExt_font1 */
+/* 80450C50-80450C54 0004+00 s=2 e=0 z=0 None .sbss mDoExt_font1 */
static u8 mDoExt_font1[4];
-/* 80450C54-80450C58 0004+00 s=1 e=0 z=0 None .sbss mDoExt_font1_getCount */
+/* 80450C54-80450C58 0004+00 s=1 e=0 z=0 None .sbss mDoExt_font1_getCount */
static u8 mDoExt_font1_getCount[4];
-/* 80450C58-80450C5C 0004+00 s=1 e=0 z=0 None .sbss mDoExt_resfont1 */
+/* 80450C58-80450C5C 0004+00 s=1 e=0 z=0 None .sbss mDoExt_resfont1 */
static u8 mDoExt_resfont1[4];
-/* 80014AA4-80014B04 0060+00 s=1 e=0 z=0 None .text mDoExt_initFont1__Fv */
+/* 80014AA4-80014B04 0060+00 s=1 e=0 z=0 None .text mDoExt_initFont1__Fv */
// 80014AB4: 804061C0 (g_dComIfG_gameInfo)
// 80014AB8: 804061C0 (g_dComIfG_gameInfo)
// 80014AC0: 8000ED80 (mDoExt_getZeldaHeap__Fv)
@@ -7026,15 +4611,13 @@ static u8 mDoExt_resfont1[4];
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm static void mDoExt_initFont1() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_initFont1__Fv.s"
}
#pragma pop
-
-/* 80014B04-80014B40 003C+00 s=0 e=8 z=0 None .text mDoExt_getRubyFont__Fv */
+/* 80014B04-80014B40 003C+00 s=0 e=8 z=0 None .text mDoExt_getRubyFont__Fv */
// 80014B10: 80450C50 (mDoExt_font1)
// 80014B1C: 80014AA4 (mDoExt_initFont1__Fv)
// 80014B20: 80450C54 (mDoExt_font1_getCount)
@@ -7043,25 +4626,23 @@ asm static void mDoExt_initFont1() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getRubyFont() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getRubyFont__Fv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C5C-80450C60 0004+00 s=3 e=0 z=0 None .sbss mDoExt_font2 */
+/* 80450C5C-80450C60 0004+00 s=3 e=0 z=0 None .sbss mDoExt_font2 */
static u8 mDoExt_font2[4];
-/* 80450C60-80450C64 0004+00 s=2 e=0 z=0 None .sbss mDoExt_font2_getCount */
+/* 80450C60-80450C64 0004+00 s=2 e=0 z=0 None .sbss mDoExt_font2_getCount */
static u8 mDoExt_font2_getCount[4];
-/* 80450C64-80450C68 0004+00 s=2 e=0 z=0 None .sbss mDoExt_resfont2 */
+/* 80450C64-80450C68 0004+00 s=2 e=0 z=0 None .sbss mDoExt_resfont2 */
static u8 mDoExt_resfont2[4];
-/* 80014B40-80014BA0 0060+00 s=1 e=0 z=0 None .text mDoExt_initFont2__Fv */
+/* 80014B40-80014BA0 0060+00 s=1 e=0 z=0 None .text mDoExt_initFont2__Fv */
// 80014B50: 804061C0 (g_dComIfG_gameInfo)
// 80014B54: 804061C0 (g_dComIfG_gameInfo)
// 80014B5C: 8000ED80 (mDoExt_getZeldaHeap__Fv)
@@ -7073,15 +4654,13 @@ static u8 mDoExt_resfont2[4];
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm static void mDoExt_initFont2() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_initFont2__Fv.s"
}
#pragma pop
-
-/* 80014BA0-80014BDC 003C+00 s=0 e=11 z=0 None .text mDoExt_getSubFont__Fv */
+/* 80014BA0-80014BDC 003C+00 s=0 e=11 z=0 None .text mDoExt_getSubFont__Fv */
// 80014BAC: 80450C5C (mDoExt_font2)
// 80014BB8: 80014B40 (mDoExt_initFont2__Fv)
// 80014BBC: 80450C60 (mDoExt_font2_getCount)
@@ -7090,15 +4669,13 @@ asm static void mDoExt_initFont2() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_getSubFont() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_getSubFont__Fv.s"
}
#pragma pop
-
-/* 80014BDC-80014C54 0078+00 s=0 e=2 z=0 None .text mDoExt_removeSubFont__Fv */
+/* 80014BDC-80014C54 0078+00 s=0 e=2 z=0 None .text mDoExt_removeSubFont__Fv */
// 80014BE8: 80450C60 (mDoExt_font2_getCount)
// 80014BF8: 80450C60 (mDoExt_font2_getCount)
// 80014C00: 80450C5C (mDoExt_font2)
@@ -7109,15 +4686,14 @@ asm void mDoExt_getSubFont() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_removeSubFont() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_removeSubFont__Fv.s"
}
#pragma pop
-
-/* 80014C54-80014D5C 0108+00 s=3 e=14 z=445 None .text mDoExt_J3DModel__create__FP12J3DModelDataUlUl */
+/* 80014C54-80014D5C 0108+00 s=3 e=14 z=445 None .text
+ * mDoExt_J3DModel__create__FP12J3DModelDataUlUl */
// 80014C64: 803621D8 (_savegpr_28)
// 80014C7C: 802CEC4C (__nw__FUl)
// 80014C88: 803CED20 (__vt__8J3DModel)
@@ -7131,88 +4707,70 @@ asm void mDoExt_removeSubFont() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// J3DModelData* False
-// J3DModelData False
-// u32 False
-// u32 False
asm void mDoExt_J3DModel__create(J3DModelData* param_0, u32 param_1, u32 param_2) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_J3DModel__create__FP12J3DModelDataUlUl.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80450C68-80450C70 0004+04 s=1 e=0 z=0 None .sbss aram_cache_size */
+/* 80450C68-80450C70 0004+04 s=1 e=0 z=0 None .sbss aram_cache_size */
static u8 aram_cache_size[4 + 4 /* padding */];
-/* 80014D5C-80014D64 0008+00 s=0 e=1 z=0 None .text mDoExt_setAraCacheSize__FUl */
+/* 80014D5C-80014D64 0008+00 s=0 e=1 z=0 None .text mDoExt_setAraCacheSize__FUl */
// 80014D5C: 80450C68 (aram_cache_size)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u32 False
asm void mDoExt_setAraCacheSize(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_setAraCacheSize__FUl.s"
}
#pragma pop
-
-/* 80014D64-80014D9C 0038+00 s=0 e=2 z=0 None .text mDoExt_GetCurrentRunningThread__Fv */
+/* 80014D64-80014D9C 0038+00 s=0 e=2 z=0 None .text mDoExt_GetCurrentRunningThread__Fv */
// 80014D70: 80340C84 (OSGetCurrentThread)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void mDoExt_GetCurrentRunningThread() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/mDoExt_GetCurrentRunningThread__Fv.s"
}
#pragma pop
-
-/* 80014D9C-80014DC8 002C+00 s=1 e=0 z=0 None .text setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor */
+/* 80014D9C-80014DC8 002C+00 s=1 e=0 z=0 None .text
+ * setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// JUtility::TColor False
-// JUtility::TColor False
asm void JUTFont::setGX(JUtility::TColor param_0, JUtility::TColor param_1) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor.s"
}
#pragma pop
-
-/* 80014DC8-80014DF4 002C+00 s=1 e=0 z=0 None .text getCellWidth__7JUTFontCFv */
+/* 80014DC8-80014DF4 002C+00 s=1 e=0 z=0 None .text getCellWidth__7JUTFontCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void JUTFont::getCellWidth() const {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/getCellWidth__7JUTFontCFv.s"
}
#pragma pop
-
-/* 80014DF4-80014E20 002C+00 s=1 e=0 z=0 None .text getCellHeight__7JUTFontCFv */
+/* 80014DF4-80014E20 002C+00 s=1 e=0 z=0 None .text getCellHeight__7JUTFontCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void JUTFont::getCellHeight() const {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/getCellHeight__7JUTFontCFv.s"
}
#pragma pop
-
-/* 80014E20-80014E7C 005C+00 s=1 e=2 z=0 None .text __dt__26mDoExt_3DlineMatSortPacketFv */
+/* 80014E20-80014E7C 005C+00 s=1 e=2 z=0 None .text __dt__26mDoExt_3DlineMatSortPacketFv */
// 80014E38: 803A3234 (__vt__26mDoExt_3DlineMatSortPacket)
// 80014E3C: 803A3234 (__vt__26mDoExt_3DlineMatSortPacket)
// 80014E48: 803CD97C (__vt__9J3DPacket)
@@ -7221,93 +4779,61 @@ asm void JUTFont::getCellHeight() const {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm mDoExt_3DlineMatSortPacket::~mDoExt_3DlineMatSortPacket() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__26mDoExt_3DlineMatSortPacketFv.s"
}
#pragma pop
-
-/* 80014E7C-80014E84 0008+00 s=1 e=0 z=0 None .text getMaterialID__19mDoExt_3DlineMat1_cFv */
-// True False
-// bool False
+/* 80014E7C-80014E84 0008+00 s=1 e=0 z=0 None .text getMaterialID__19mDoExt_3DlineMat1_cFv */
bool mDoExt_3DlineMat1_c::getMaterialID() {
- return true;
+ return true;
}
-
-/* 80014E84-80014E8C 0008+00 s=1 e=0 z=0 None .text getMaterialID__19mDoExt_3DlineMat0_cFv */
-// True False
-// bool False
+/* 80014E84-80014E8C 0008+00 s=1 e=0 z=0 None .text getMaterialID__19mDoExt_3DlineMat0_cFv */
bool mDoExt_3DlineMat0_c::getMaterialID() {
- return false;
+ return false;
}
-
-/* 80014E8C-80014E90 0004+00 s=11 e=2 z=0 None .text setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform */
-// False False
-// void False
-// u8 False
-// J3DAnmTransform* False
-// J3DAnmTransform False
+/* 80014E8C-80014E90 0004+00 s=11 e=2 z=0 None .text
+ * setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform */
void J3DMtxCalc::setAnmTransform(u8 param_0, J3DAnmTransform* param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 80014E90-80014E94 0004+00 s=9 e=2 z=0 None .text setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform */
-// False False
-// void False
-// J3DAnmTransform* False
-// J3DAnmTransform False
+/* 80014E90-80014E94 0004+00 s=9 e=2 z=0 None .text
+ * setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform */
void J3DMtxCalc::setAnmTransform(J3DAnmTransform* param_0) {
- /* empty function */
+ /* empty function */
}
-
-/* 80014E94-80014E9C 0008+00 s=11 e=2 z=0 None .text getAnmTransform__10J3DMtxCalcFUc */
-// False False
-// bool False
-// u8 False
+/* 80014E94-80014E9C 0008+00 s=11 e=2 z=0 None .text getAnmTransform__10J3DMtxCalcFUc */
bool J3DMtxCalc::getAnmTransform(u8 param_0) {
- return false;
+ return false;
}
-
-/* 80014E9C-80014EA4 0008+00 s=9 e=2 z=0 None .text getAnmTransform__10J3DMtxCalcFv */
-// False False
-// bool False
+/* 80014E9C-80014EA4 0008+00 s=9 e=2 z=0 None .text getAnmTransform__10J3DMtxCalcFv */
bool J3DMtxCalc::getAnmTransform() {
- return false;
+ return false;
}
-
-/* 80014EA4-80014EA8 0004+00 s=11 e=2 z=0 None .text setWeight__10J3DMtxCalcFUcf */
-// False False
-// void False
-// u8 False
-// f32 False
+/* 80014EA4-80014EA8 0004+00 s=11 e=2 z=0 None .text setWeight__10J3DMtxCalcFUcf */
void J3DMtxCalc::setWeight(u8 param_0, f32 param_1) {
- /* empty function */
+ /* empty function */
}
-
-/* 80014EA8-80014EB0 0008+00 s=11 e=2 z=0 None .text getWeight__10J3DMtxCalcCFUc */
+/* 80014EA8-80014EB0 0008+00 s=11 e=2 z=0 None .text getWeight__10J3DMtxCalcCFUc */
// 80014EA8: 80451B1C (lit_3876)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u8 False
asm void J3DMtxCalc::getWeight(u8 param_0) const {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/getWeight__10J3DMtxCalcCFUc.s"
}
#pragma pop
-
-/* 80014EB0-80014F3C 008C+00 s=1 e=0 z=0 None .text __dt__28mDoExt_MtxCalcAnmBlendTblOldFv */
+/* 80014EB0-80014F3C 008C+00 s=1 e=0 z=0 None .text __dt__28mDoExt_MtxCalcAnmBlendTblOldFv */
// 80014EC8: 803A33B8 (__vt__28mDoExt_MtxCalcAnmBlendTblOld)
// 80014ECC: 803A33B8 (__vt__28mDoExt_MtxCalcAnmBlendTblOld)
// 80014ED8: 803A33E4 (__vt__25mDoExt_MtxCalcAnmBlendTbl)
@@ -7322,15 +4848,13 @@ asm void J3DMtxCalc::getWeight(u8 param_0) const {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm mDoExt_MtxCalcAnmBlendTblOld::~mDoExt_MtxCalcAnmBlendTblOld() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__28mDoExt_MtxCalcAnmBlendTblOldFv.s"
}
#pragma pop
-
-/* 80014F3C-80014FB8 007C+00 s=1 e=0 z=0 None .text __dt__25mDoExt_MtxCalcAnmBlendTblFv */
+/* 80014F3C-80014FB8 007C+00 s=1 e=0 z=0 None .text __dt__25mDoExt_MtxCalcAnmBlendTblFv */
// 80014F54: 803A33E4 (__vt__25mDoExt_MtxCalcAnmBlendTbl)
// 80014F58: 803A33E4 (__vt__25mDoExt_MtxCalcAnmBlendTbl)
// 80014F64: 803A3360 (data_803A3360)
@@ -7343,41 +4867,36 @@ asm mDoExt_MtxCalcAnmBlendTblOld::~mDoExt_MtxCalcAnmBlendTblOld() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm mDoExt_MtxCalcAnmBlendTbl::~mDoExt_MtxCalcAnmBlendTbl() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/__dt__25mDoExt_MtxCalcAnmBlendTblFv.s"
}
#pragma pop
-
-/* 80014FB8-80014FC0 0008+00 s=2 e=0 z=0 None .text getAnmTransform__17J3DMtxCalcAnmBaseFv */
+/* 80014FB8-80014FC0 0008+00 s=2 e=0 z=0 None .text getAnmTransform__17J3DMtxCalcAnmBaseFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void J3DMtxCalcAnmBase::getAnmTransform() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/getAnmTransform__17J3DMtxCalcAnmBaseFv.s"
}
#pragma pop
-
-/* 80014FC0-80014FC8 0008+00 s=1 e=0 z=0 None .text setAnmTransform__17J3DMtxCalcAnmBaseFP15J3DAnmTransform */
+/* 80014FC0-80014FC8 0008+00 s=1 e=0 z=0 None .text
+ * setAnmTransform__17J3DMtxCalcAnmBaseFP15J3DAnmTransform */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// J3DAnmTransform* False
-// J3DAnmTransform False
asm void J3DMtxCalcAnmBase::setAnmTransform(J3DAnmTransform* param_0) {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/setAnmTransform__17J3DMtxCalcAnmBaseFP15J3DAnmTransform.s"
}
#pragma pop
-
-/* 80014FC8-80015034 006C+00 s=1 e=0 z=0 None .text __dt__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>Fv */
+/* 80014FC8-80015034 006C+00 s=1 e=0 z=0 None .text
+ * __dt__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>Fv
+ */
// 80014FE0: 803A3410 (data_803A3410)
// 80014FE4: 803A3410 (data_803A3410)
// 80014FF0: 803A343C (__vt__17J3DMtxCalcAnmBase)
@@ -7388,82 +4907,62 @@ asm void J3DMtxCalcAnmBase::setAnmTransform(J3DAnmTransform* param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False True
asm J3DMtxCalcAnimation__template0::~J3DMtxCalcAnimation__template0() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_80014FC8.s"
}
#pragma pop
-
-/* 80015034-8001505C 0028+00 s=1 e=0 z=0 None .text init__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf */
+/* 80015034-8001505C 0028+00 s=1 e=0 z=0 None .text
+ * init__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf
+ */
// 80015048: 8032ECAC (init__24J3DMtxCalcJ3DSysInitMayaFRC3VecRA3_A4_Cf)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False True
-// Vec const& False
-// Vec const False
-// Vec False
-// f32 const (& )[3][4] False
-// f32 const False
-// f32 False
-// & False
-// False
-asm void J3DMtxCalcAnimation__template0::init(Vec const& param_0, f32 const (& param_1)[3][4]) {
- nofralloc
+asm void J3DMtxCalcAnimation__template0::init(Vec const& param_0, f32 const (&param_1)[3][4]) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_80015034.s"
}
#pragma pop
-
-/* 8001505C-80015084 0028+00 s=7 e=0 z=0 None .text init__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf */
+/* 8001505C-80015084 0028+00 s=7 e=0 z=0 None .text
+ * init__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf
+ */
// 80015070: 8032ECAC (init__24J3DMtxCalcJ3DSysInitMayaFRC3VecRA3_A4_Cf)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False True
-// Vec const& False
-// Vec const False
-// Vec False
-// f32 const (& )[3][4] False
-// f32 const False
-// f32 False
-// & False
-// False
-asm void J3DMtxCalcNoAnm__template0::init(Vec const& param_0, f32 const (& param_1)[3][4]) {
- nofralloc
+asm void J3DMtxCalcNoAnm__template0::init(Vec const& param_0, f32 const (&param_1)[3][4]) {
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_8001505C.s"
}
#pragma pop
-
-/* 80015084-800150AC 0028+00 s=2 e=0 z=0 None .text calc__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv */
+/* 80015084-800150AC 0028+00 s=2 e=0 z=0 None .text
+ * calc__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv */
// 80015090: 804515F4 (mJoint__10J3DMtxCalc)
// 80015098: 8032EFBC (calcTransform__27J3DMtxCalcCalcTransformMayaFRC16J3DTransformInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False True
asm void J3DMtxCalcNoAnm__template0::calc() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_80015084.s"
}
#pragma pop
-
-/* 800150AC-8001513C 0090+00 s=1 e=0 z=0 None .text calc__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>Fv */
+/* 800150AC-8001513C 0090+00 s=1 e=0 z=0 None .text
+ * calc__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>Fv
+ */
// 800150DC: 804515F4 (mJoint__10J3DMtxCalc)
// 80015118: 804515F4 (mJoint__10J3DMtxCalc)
// 80015120: 8032EFBC (calcTransform__27J3DMtxCalcCalcTransformMayaFRC16J3DTransformInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False True
asm void J3DMtxCalcAnimation__template0::calc() {
- nofralloc
+ nofralloc
#include "asm/m_Do/m_Do_ext/func_800150AC.s"
}
#pragma pop
-
-