mirror of
https://github.com/zeldaret/tp
synced 2026-08-17 13:30:07 -04:00
moved strings + decompile simple store functions
This commit is contained in:
@@ -147,8 +147,8 @@ extern "C" void getVisibility__20J2DAnmVisibilityFullCFUsPUc();
|
||||
extern "C" void getTevColorReg__15J2DAnmTevRegKeyCFUsP11_GXColorS10();
|
||||
extern "C" void getTevKonstReg__15J2DAnmTevRegKeyCFUsP8_GXColor();
|
||||
extern "C" void searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen();
|
||||
extern "C" void func_8030C77C(f32, J3DAnmKeyTableBase*, s16*);
|
||||
extern "C" void func_8030C9B0(f32, J3DAnmKeyTableBase*, f32*);
|
||||
extern "C" void func_8030C77C(void* _this, f32, J3DAnmKeyTableBase*, s16*);
|
||||
extern "C" void func_8030C9B0(void* _this, f32, J3DAnmKeyTableBase*, f32*);
|
||||
extern "C" void __ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv();
|
||||
extern "C" void __dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv();
|
||||
extern "C" void __dt__16J2DAnmTexPatternFv();
|
||||
@@ -419,7 +419,8 @@ SECTION_SDATA2 static f64 lit_2379 = 4503601774854144.0 /* cast s32 to float */;
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030C77C(f32 param_0, J3DAnmKeyTableBase* param_1, s16* param_2) {
|
||||
extern "C" asm void func_8030C77C(void* _this, f32 param_0, J3DAnmKeyTableBase* param_1,
|
||||
s16* param_2) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnimation/func_8030C77C.s"
|
||||
}
|
||||
@@ -430,7 +431,8 @@ extern "C" asm void func_8030C77C(f32 param_0, J3DAnmKeyTableBase* param_1, s16*
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030C9B0(f32 param_0, J3DAnmKeyTableBase* param_1, f32* param_2) {
|
||||
extern "C" asm void func_8030C9B0(void* _this, f32 param_0, J3DAnmKeyTableBase* param_1,
|
||||
f32* param_2) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnimation/func_8030C9B0.s"
|
||||
}
|
||||
|
||||
@@ -73,12 +73,12 @@ struct J2DAnmLoader {
|
||||
/* 8030A410 */ ~J2DAnmLoader();
|
||||
};
|
||||
|
||||
struct J2DAnmColorKey {};
|
||||
|
||||
struct J2DAnmBase {
|
||||
/* 800569B0 */ void searchUpdateMaterialID(J2DScreen*);
|
||||
};
|
||||
|
||||
struct J2DAnmColorKey {};
|
||||
|
||||
struct J2DAnmKeyLoader_v15 {
|
||||
/* 80309290 */ J2DAnmKeyLoader_v15();
|
||||
/* 803092AC */ ~J2DAnmKeyLoader_v15();
|
||||
@@ -158,19 +158,19 @@ setAnmVtxColor__20J2DAnmFullLoader_v15FP18J2DAnmVtxColorFullPC22J3DAnmVtxColorFu
|
||||
extern "C" void __dt__14J2DAnmVtxColorFv();
|
||||
extern "C" void __dt__20J2DAnmVisibilityFullFv();
|
||||
extern "C" void __dt__12J2DAnmLoaderFv();
|
||||
extern "C" void func_8030A458(void const*, void const*);
|
||||
extern "C" void func_8030A470(void const*, void const*);
|
||||
extern "C" void func_8030A488(void const*, void const*);
|
||||
extern "C" void func_8030A4A0(void const*, void const*);
|
||||
extern "C" void func_8030A4B8(void const*, void const*);
|
||||
extern "C" void func_8030A4D0(void const*, void const*);
|
||||
extern "C" void func_8030A4E8(void const*, void const*);
|
||||
extern "C" void func_8030A500(void const*, void const*);
|
||||
extern "C" void func_8030A518(void const*, void const*);
|
||||
extern "C" void func_8030A530(void const*, void const*);
|
||||
extern "C" void func_8030A548(void const*, void const*);
|
||||
extern "C" void func_8030A560(void const*, void const*);
|
||||
extern "C" void func_8030A578(void const*, void const*);
|
||||
extern "C" void func_8030A458(void* _this, void const*, void const*);
|
||||
extern "C" void func_8030A470(void* _this, void const*, void const*);
|
||||
extern "C" void func_8030A488(void* _this, void const*, void const*);
|
||||
extern "C" void func_8030A4A0(void* _this, void const*, void const*);
|
||||
extern "C" void func_8030A4B8(void* _this, void const*, void const*);
|
||||
extern "C" void func_8030A4D0(void* _this, void const*, void const*);
|
||||
extern "C" void func_8030A4E8(void* _this, void const*, void const*);
|
||||
extern "C" void func_8030A500(void* _this, void const*, void const*);
|
||||
extern "C" void func_8030A518(void* _this, void const*, void const*);
|
||||
extern "C" void func_8030A530(void* _this, void const*, void const*);
|
||||
extern "C" void func_8030A548(void* _this, void const*, void const*);
|
||||
extern "C" void func_8030A560(void* _this, void const*, void const*);
|
||||
extern "C" void func_8030A578(void* _this, void const*, void const*);
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -181,8 +181,8 @@ extern "C" void* __nw__FUl();
|
||||
extern "C" void __dl__FPv();
|
||||
extern "C" void __ct__10JUTNameTabFv();
|
||||
extern "C" void setResource__10JUTNameTabFPC7ResNTAB();
|
||||
extern "C" void func_802F4260(void const*, void const*);
|
||||
extern "C" void func_802F42C0(void const*, void const*);
|
||||
extern "C" void func_802F4260(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F42C0(void* _this, void const*, void const*);
|
||||
extern "C" void getColor__14J2DAnmVtxColorCFUcUsP8_GXColor();
|
||||
extern "C" void _savegpr_26();
|
||||
extern "C" void _savegpr_27();
|
||||
@@ -611,7 +611,7 @@ asm J2DAnmLoader::~J2DAnmLoader() {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A458(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A458(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A458.s"
|
||||
}
|
||||
@@ -622,7 +622,7 @@ extern "C" asm void func_8030A458(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A470(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A470(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A470.s"
|
||||
}
|
||||
@@ -633,7 +633,7 @@ extern "C" asm void func_8030A470(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A488(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A488(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A488.s"
|
||||
}
|
||||
@@ -644,7 +644,7 @@ extern "C" asm void func_8030A488(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A4A0(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A4A0(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A4A0.s"
|
||||
}
|
||||
@@ -655,7 +655,7 @@ extern "C" asm void func_8030A4A0(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A4B8(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A4B8(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A4B8.s"
|
||||
}
|
||||
@@ -666,7 +666,7 @@ extern "C" asm void func_8030A4B8(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A4D0(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A4D0(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A4D0.s"
|
||||
}
|
||||
@@ -677,7 +677,7 @@ extern "C" asm void func_8030A4D0(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A4E8(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A4E8(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A4E8.s"
|
||||
}
|
||||
@@ -688,7 +688,7 @@ extern "C" asm void func_8030A4E8(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A500(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A500(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A500.s"
|
||||
}
|
||||
@@ -698,7 +698,7 @@ extern "C" asm void func_8030A500(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A518(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A518(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A518.s"
|
||||
}
|
||||
@@ -709,7 +709,7 @@ extern "C" asm void func_8030A518(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A530(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A530(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A530.s"
|
||||
}
|
||||
@@ -720,7 +720,7 @@ extern "C" asm void func_8030A530(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A548(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A548(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A548.s"
|
||||
}
|
||||
@@ -731,7 +731,7 @@ extern "C" asm void func_8030A548(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A560(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A560(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A560.s"
|
||||
}
|
||||
@@ -742,7 +742,7 @@ extern "C" asm void func_8030A560(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_8030A578(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_8030A578(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DAnmLoader/func_8030A578.s"
|
||||
}
|
||||
|
||||
@@ -793,7 +793,8 @@ extern "C" extern u32 j2dDefaultTevSwapModeTable;
|
||||
extern "C" extern u32 j2dDefaultBlendInfo;
|
||||
extern "C" extern u8 data_804561A4[4];
|
||||
extern "C" extern u32 j2dDefaultColorChanInfo;
|
||||
extern "C" extern u8 struct_804561AC[4];
|
||||
extern "C" extern u16 data_804561AC;
|
||||
extern "C" extern u16 j2dDefaultAlphaCmp;
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
@@ -814,7 +815,7 @@ asm void J2DColorBlock::initialize() {
|
||||
SECTION_RODATA static u8 const lit_1463[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1C00, &lit_1463);
|
||||
COMPILER_STRIP_GATE(0x803A1C00, &lit_1463);
|
||||
|
||||
/* 802EB424-802EB510 2E5D64 00EC+00 0/0 1/1 0/0 .text setGX__13J2DColorBlockFv */
|
||||
#pragma push
|
||||
@@ -2116,15 +2117,10 @@ asm void J2DIndBlockFull::getType() {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F1BA0-802F1BA8 2EC4E0 0008+00 1/0 0/0 0/0 .text setIndTexStageNum__15J2DIndBlockFullFUc */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DIndBlockFull::setIndTexStageNum(u8 param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMatBlock/setIndTexStageNum__15J2DIndBlockFullFUc.s"
|
||||
/* 802F1BA0-802F1BA8 -00001 0008+00 0/0 0/0 0/0 .text setIndTexStageNum__15J2DIndBlockFullFUc */
|
||||
void J2DIndBlockFull::setIndTexStageNum(u8 param_0) {
|
||||
*(u8*)(((u8*)this) + 4) /* this->field_0x4 */ = (u8)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F1BA8-802F1BB0 2EC4E8 0008+00 1/0 0/0 0/0 .text getIndTexStageNum__15J2DIndBlockFullCFv */
|
||||
#pragma push
|
||||
@@ -2245,15 +2241,10 @@ asm void J2DTevBlock16::getTexNo(u32 param_0) const {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F1D4C-802F1D54 2EC68C 0008+00 1/0 0/0 0/0 .text setFontNo__13J2DTevBlock16FUs */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DTevBlock16::setFontNo(u16 param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMatBlock/setFontNo__13J2DTevBlock16FUs.s"
|
||||
/* 802F1D4C-802F1D54 -00001 0008+00 0/0 0/0 0/0 .text setFontNo__13J2DTevBlock16FUs */
|
||||
void J2DTevBlock16::setFontNo(u16 param_0) {
|
||||
*(u16*)(((u8*)this) + 20) /* this->field_0x14 */ = (u16)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F1D54-802F1D5C 2EC694 0008+00 1/0 0/0 0/0 .text getFontNo__13J2DTevBlock16CFv */
|
||||
#pragma push
|
||||
@@ -2370,16 +2361,11 @@ asm void J2DTevBlock16::getTevKAlphaSel(u32 param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F1E44-802F1E4C 2EC784 0008+00 1/0 0/0 0/0 .text setTevStageNum__13J2DTevBlock16FUc
|
||||
/* 802F1E44-802F1E4C -00001 0008+00 0/0 0/0 0/0 .text setTevStageNum__13J2DTevBlock16FUc
|
||||
*/
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DTevBlock16::setTevStageNum(u8 param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMatBlock/setTevStageNum__13J2DTevBlock16FUc.s"
|
||||
void J2DTevBlock16::setTevStageNum(u8 param_0) {
|
||||
*(u8*)(((u8*)this) + 118) /* this->field_0x76 */ = (u8)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F1E4C-802F1E54 2EC78C 0008+00 1/0 0/0 0/0 .text getTevStageNum__13J2DTevBlock16CFv
|
||||
*/
|
||||
@@ -2564,15 +2550,10 @@ asm void J2DTevBlock8::getTexNo(u32 param_0) const {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F1FEC-802F1FF4 2EC92C 0008+00 1/0 0/0 0/0 .text setFontNo__12J2DTevBlock8FUs */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DTevBlock8::setFontNo(u16 param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMatBlock/setFontNo__12J2DTevBlock8FUs.s"
|
||||
/* 802F1FEC-802F1FF4 -00001 0008+00 0/0 0/0 0/0 .text setFontNo__12J2DTevBlock8FUs */
|
||||
void J2DTevBlock8::setFontNo(u16 param_0) {
|
||||
*(u16*)(((u8*)this) + 20) /* this->field_0x14 */ = (u16)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F1FF4-802F1FFC 2EC934 0008+00 1/0 0/0 0/0 .text getFontNo__12J2DTevBlock8CFv */
|
||||
#pragma push
|
||||
@@ -2689,16 +2670,11 @@ asm void J2DTevBlock8::getTevKAlphaSel(u32 param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F20E4-802F20EC 2ECA24 0008+00 1/0 0/0 0/0 .text setTevStageNum__12J2DTevBlock8FUc
|
||||
/* 802F20E4-802F20EC -00001 0008+00 0/0 0/0 0/0 .text setTevStageNum__12J2DTevBlock8FUc
|
||||
*/
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DTevBlock8::setTevStageNum(u8 param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMatBlock/setTevStageNum__12J2DTevBlock8FUc.s"
|
||||
void J2DTevBlock8::setTevStageNum(u8 param_0) {
|
||||
*(u8*)(((u8*)this) + 86) /* this->field_0x56 */ = (u8)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F20EC-802F20F4 2ECA2C 0008+00 1/0 0/0 0/0 .text getTevStageNum__12J2DTevBlock8CFv
|
||||
*/
|
||||
@@ -2883,15 +2859,10 @@ asm void J2DTevBlock4::getTexNo(u32 param_0) const {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F228C-802F2294 2ECBCC 0008+00 1/0 0/0 0/0 .text setFontNo__12J2DTevBlock4FUs */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DTevBlock4::setFontNo(u16 param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMatBlock/setFontNo__12J2DTevBlock4FUs.s"
|
||||
/* 802F228C-802F2294 -00001 0008+00 0/0 0/0 0/0 .text setFontNo__12J2DTevBlock4FUs */
|
||||
void J2DTevBlock4::setFontNo(u16 param_0) {
|
||||
*(u16*)(((u8*)this) + 12) /* this->field_0xc */ = (u16)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F2294-802F229C 2ECBD4 0008+00 1/0 0/0 0/0 .text getFontNo__12J2DTevBlock4CFv */
|
||||
#pragma push
|
||||
@@ -3008,16 +2979,11 @@ asm void J2DTevBlock4::getTevKAlphaSel(u32 param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F2384-802F238C 2ECCC4 0008+00 1/0 0/0 0/0 .text setTevStageNum__12J2DTevBlock4FUc
|
||||
/* 802F2384-802F238C -00001 0008+00 0/0 0/0 0/0 .text setTevStageNum__12J2DTevBlock4FUc
|
||||
*/
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DTevBlock4::setTevStageNum(u8 param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMatBlock/setTevStageNum__12J2DTevBlock4FUc.s"
|
||||
void J2DTevBlock4::setTevStageNum(u8 param_0) {
|
||||
*(u8*)(((u8*)this) + 62) /* this->field_0x3e */ = (u8)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F238C-802F2394 2ECCCC 0008+00 1/0 0/0 0/0 .text getTevStageNum__12J2DTevBlock4CFv
|
||||
*/
|
||||
@@ -3202,15 +3168,10 @@ asm void J2DTevBlock2::getTexNo(u32 param_0) const {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F2530-802F2538 2ECE70 0008+00 1/0 0/0 0/0 .text setFontNo__12J2DTevBlock2FUs */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DTevBlock2::setFontNo(u16 param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMatBlock/setFontNo__12J2DTevBlock2FUs.s"
|
||||
/* 802F2530-802F2538 -00001 0008+00 0/0 0/0 0/0 .text setFontNo__12J2DTevBlock2FUs */
|
||||
void J2DTevBlock2::setFontNo(u16 param_0) {
|
||||
*(u16*)(((u8*)this) + 8) /* this->field_0x8 */ = (u16)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F2538-802F2540 2ECE78 0008+00 1/0 0/0 0/0 .text getFontNo__12J2DTevBlock2CFv */
|
||||
#pragma push
|
||||
@@ -3327,16 +3288,11 @@ asm void J2DTevBlock2::getTevKAlphaSel(u32 param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F2628-802F2630 2ECF68 0008+00 1/0 0/0 0/0 .text setTevStageNum__12J2DTevBlock2FUc
|
||||
/* 802F2628-802F2630 -00001 0008+00 0/0 0/0 0/0 .text setTevStageNum__12J2DTevBlock2FUc
|
||||
*/
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DTevBlock2::setTevStageNum(u8 param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMatBlock/setTevStageNum__12J2DTevBlock2FUc.s"
|
||||
void J2DTevBlock2::setTevStageNum(u8 param_0) {
|
||||
*(u8*)(((u8*)this) + 50) /* this->field_0x32 */ = (u8)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F2630-802F2638 2ECF70 0008+00 1/0 0/0 0/0 .text getTevStageNum__12J2DTevBlock2CFv
|
||||
*/
|
||||
@@ -3521,15 +3477,10 @@ asm void J2DTevBlock1::getTexNo(u32 param_0) const {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F27D4-802F27DC 2ED114 0008+00 1/0 0/0 0/0 .text setFontNo__12J2DTevBlock1FUs */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DTevBlock1::setFontNo(u16 param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMatBlock/setFontNo__12J2DTevBlock1FUs.s"
|
||||
/* 802F27D4-802F27DC -00001 0008+00 0/0 0/0 0/0 .text setFontNo__12J2DTevBlock1FUs */
|
||||
void J2DTevBlock1::setFontNo(u16 param_0) {
|
||||
*(u16*)(((u8*)this) + 6) /* this->field_0x6 */ = (u16)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F27DC-802F27E4 2ED11C 0008+00 1/0 0/0 0/0 .text getFontNo__12J2DTevBlock1CFv */
|
||||
#pragma push
|
||||
|
||||
@@ -82,25 +82,25 @@ struct J2DPEBlock {
|
||||
/* 802F1840 */ void setGX();
|
||||
};
|
||||
|
||||
struct J2DAnmTextureSRTKey {
|
||||
/* 8030B9F0 */ void calcTransform(f32, u16, J3DTextureSRTInfo*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmTexPattern {
|
||||
/* 8030BEE8 */ void getTexNo(u16, u16*) const;
|
||||
/* 8030BF9C */ void getResTIMG(u16) const;
|
||||
/* 8030BFF0 */ void getPalette(u16) const;
|
||||
};
|
||||
|
||||
struct J2DAnmColor {
|
||||
/* 802EB390 */ void getColor(u16, _GXColor*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmTevRegKey {
|
||||
/* 8030C0F0 */ void getTevColorReg(u16, _GXColorS10*) const;
|
||||
/* 8030C3B4 */ void getTevKonstReg(u16, _GXColor*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmTextureSRTKey {
|
||||
/* 8030B9F0 */ void calcTransform(f32, u16, J3DTextureSRTInfo*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmColor {
|
||||
/* 802EB390 */ void getColor(u16, _GXColor*) const;
|
||||
};
|
||||
|
||||
struct J2DMaterial {
|
||||
struct J2DMaterialAnmPointer {
|
||||
/* 802EA79C */ J2DMaterialAnmPointer();
|
||||
@@ -250,7 +250,7 @@ extern "C" extern u16 j2dDefaultIndTexOrderNull[1 + 1 /* padding */];
|
||||
extern "C" extern u8 j2dDefaultIndTexCoordScaleInfo[2 + 2 /* padding */];
|
||||
extern "C" extern u32 j2dDefaultBlendInfo;
|
||||
extern "C" extern u32 j2dDefaultColorChanInfo;
|
||||
extern "C" extern u8 struct_804561AC[4];
|
||||
extern "C" extern u16 j2dDefaultAlphaCmp;
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
|
||||
@@ -111,22 +111,22 @@ extern "C" void newAlphaComp__18J2DMaterialFactoryCFi();
|
||||
extern "C" void newBlend__18J2DMaterialFactoryCFi();
|
||||
extern "C" void newDither__18J2DMaterialFactoryCFi();
|
||||
extern "C" void __ct__11J2DTevStageFRC15J2DTevStageInfo();
|
||||
extern "C" void func_802F4170(void const*, void const*);
|
||||
extern "C" void func_802F4188(void const*, void const*);
|
||||
extern "C" void func_802F41A0(void const*, void const*);
|
||||
extern "C" void func_802F41B8(void const*, void const*);
|
||||
extern "C" void func_802F41D0(void const*, void const*);
|
||||
extern "C" void func_802F41E8(void const*, void const*);
|
||||
extern "C" void func_802F4200(void const*, void const*);
|
||||
extern "C" void func_802F4218(void const*, void const*);
|
||||
extern "C" void func_802F4230(void const*, void const*);
|
||||
extern "C" void func_802F4248(void const*, void const*);
|
||||
extern "C" void func_802F4260(void const*, void const*);
|
||||
extern "C" void func_802F4278(void const*, void const*);
|
||||
extern "C" void func_802F4290(void const*, void const*);
|
||||
extern "C" void func_802F42A8(void const*, void const*);
|
||||
extern "C" void func_802F42C0(void const*, void const*);
|
||||
extern "C" void func_802F42D8(void const*, void const*);
|
||||
extern "C" void func_802F4170(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F4188(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F41A0(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F41B8(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F41D0(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F41E8(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F4200(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F4218(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F4230(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F4248(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F4260(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F4278(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F4290(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F42A8(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F42C0(void* _this, void const*, void const*);
|
||||
extern "C" void func_802F42D8(void* _this, void const*, void const*);
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -158,7 +158,7 @@ extern "C" extern u8 j2dDefaultTevSwapMode[4];
|
||||
extern "C" extern u32 j2dDefaultTevSwapModeTable;
|
||||
extern "C" extern u32 j2dDefaultBlendInfo;
|
||||
extern "C" extern u32 j2dDefaultColorChanInfo;
|
||||
extern "C" extern u8 struct_804561AC[4];
|
||||
extern "C" extern u16 j2dDefaultAlphaCmp;
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
@@ -467,7 +467,7 @@ asm J2DTevStage::J2DTevStage(J2DTevStageInfo const& param_0) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F4170(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F4170(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4170.s"
|
||||
}
|
||||
@@ -478,7 +478,7 @@ extern "C" asm void func_802F4170(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F4188(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F4188(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4188.s"
|
||||
}
|
||||
@@ -489,7 +489,7 @@ extern "C" asm void func_802F4188(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F41A0(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F41A0(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F41A0.s"
|
||||
}
|
||||
@@ -500,7 +500,7 @@ extern "C" asm void func_802F41A0(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F41B8(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F41B8(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F41B8.s"
|
||||
}
|
||||
@@ -511,7 +511,7 @@ extern "C" asm void func_802F41B8(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F41D0(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F41D0(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F41D0.s"
|
||||
}
|
||||
@@ -522,7 +522,7 @@ extern "C" asm void func_802F41D0(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F41E8(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F41E8(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F41E8.s"
|
||||
}
|
||||
@@ -533,7 +533,7 @@ extern "C" asm void func_802F41E8(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F4200(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F4200(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4200.s"
|
||||
}
|
||||
@@ -544,7 +544,7 @@ extern "C" asm void func_802F4200(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F4218(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F4218(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4218.s"
|
||||
}
|
||||
@@ -555,7 +555,7 @@ extern "C" asm void func_802F4218(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F4230(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F4230(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4230.s"
|
||||
}
|
||||
@@ -566,7 +566,7 @@ extern "C" asm void func_802F4230(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F4248(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F4248(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4248.s"
|
||||
}
|
||||
@@ -576,7 +576,7 @@ extern "C" asm void func_802F4248(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F4260(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F4260(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4260.s"
|
||||
}
|
||||
@@ -586,7 +586,7 @@ extern "C" asm void func_802F4260(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F4278(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F4278(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4278.s"
|
||||
}
|
||||
@@ -597,7 +597,7 @@ extern "C" asm void func_802F4278(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F4290(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F4290(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4290.s"
|
||||
}
|
||||
@@ -608,7 +608,7 @@ extern "C" asm void func_802F4290(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F42A8(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F42A8(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F42A8.s"
|
||||
}
|
||||
@@ -618,7 +618,7 @@ extern "C" asm void func_802F42A8(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F42C0(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F42C0(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F42C0.s"
|
||||
}
|
||||
@@ -629,7 +629,7 @@ extern "C" asm void func_802F42C0(void const* param_0, void const* param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802F42D8(void const* param_0, void const* param_1) {
|
||||
extern "C" asm void func_802F42D8(void* _this, void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F42D8.s"
|
||||
}
|
||||
|
||||
@@ -60,31 +60,30 @@ struct J2DScreen {
|
||||
|
||||
struct J2DRotateAxis {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DBasePosition {};
|
||||
|
||||
struct J2DGrafContext {
|
||||
/* 802E8E20 */ void setScissor();
|
||||
/* 802E90C0 */ void scissor(JGeometry::TBox2<f32> const&);
|
||||
};
|
||||
|
||||
struct J2DAnmVisibilityFull {};
|
||||
struct J2DBasePosition {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80020158 */ void setAlpha(u8);
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
/* 80053C00 */ void makeMatrix(f32, f32);
|
||||
/* 802F7540 */ void makeMatrix(f32, f32, f32, f32);
|
||||
@@ -745,15 +744,10 @@ asm void J2DPane::setAnimation(J2DAnmBase* param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F7FC4-802F7FCC 2F2904 0008+00 1/0 7/4 0/0 .text setAnimation__7J2DPaneFP15J2DAnmTransform */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DPane::setAnimation(J2DAnmTransform* param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPane/setAnimation__7J2DPaneFP15J2DAnmTransform.s"
|
||||
/* 802F7FC4-802F7FCC -00001 0008+00 0/0 0/0 0/0 .text setAnimation__7J2DPaneFP15J2DAnmTransform */
|
||||
void J2DPane::setAnimation(J2DAnmTransform* param_0) {
|
||||
*(u32*)(((u8*)this) + 248) /* this->field_0xf8 */ = (u32)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F7FCC-802F8004 2F290C 0038+00 0/0 57/57 0/0 .text animationTransform__7J2DPaneFv */
|
||||
#pragma push
|
||||
@@ -915,5 +909,5 @@ asm void __sinit_J2DPane_cpp() {
|
||||
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_CTORS void* const _ctors_802F847C = (void*)__sinit_J2DPane_cpp;
|
||||
REGISTER_CTORS(0x802F847C, __sinit_J2DPane_cpp);
|
||||
#pragma pop
|
||||
|
||||
@@ -65,7 +65,7 @@ struct JGeometry {
|
||||
struct TVec2 {};
|
||||
/* TVec2<s16> */
|
||||
struct TVec2__template0 {
|
||||
/* 802FF204 */ void func_802FF204();
|
||||
/* 802FF204 */ void func_802FF204(void* _this);
|
||||
};
|
||||
};
|
||||
|
||||
@@ -77,22 +77,21 @@ struct J2DMirror {};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80020158 */ void setAlpha(u8);
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
/* 80053C00 */ void makeMatrix(f32, f32);
|
||||
/* 802F7540 */ void makeMatrix(f32, f32, f32, f32);
|
||||
@@ -100,7 +99,6 @@ struct J2DPane {
|
||||
/* 8025601C */ void setAnimation(J2DAnmVisibilityFull*);
|
||||
/* 80256020 */ void setAnimation(J2DAnmTexPattern*);
|
||||
/* 8018BF28 */ void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802F7FC4 */ void setAnimation(J2DAnmTransform*);
|
||||
/* 80126350 */ void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 80126354 */ void setAnimation(J2DAnmColor*);
|
||||
/* 802F7EF4 */ void setAnimation(J2DAnmBase*);
|
||||
@@ -252,7 +250,7 @@ extern "C" void func_802FED84();
|
||||
extern "C" void isUsed__10J2DPictureFPC7ResTIMG();
|
||||
extern "C" void getUsableTlut__10J2DPictureFUc();
|
||||
extern "C" void getTlutID__10J2DPictureFPC7ResTIMGUc();
|
||||
extern "C" void func_802FF204();
|
||||
extern "C" void func_802FF204(void* _this);
|
||||
extern "C" void append__10J2DPictureFP10JUTTexturef();
|
||||
extern "C" void append__10J2DPictureFPC7ResTIMGP10JUTPalettef();
|
||||
extern "C" void load__10J2DPictureFUc();
|
||||
@@ -916,7 +914,7 @@ asm void J2DPicture::getTlutID(ResTIMG const* param_0, u8 param_1) {
|
||||
#pragma pop
|
||||
|
||||
/* 802FF204-802FF208 2F9B44 0004+00 5/5 1/1 0/0 .text __ct__Q29JGeometry8TVec2<s>Fv */
|
||||
extern "C" void func_802FF204() {
|
||||
extern "C" void func_802FF204(void* _this) {
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
|
||||
@@ -55,7 +55,7 @@ struct JGeometry {
|
||||
struct TVec2 {};
|
||||
/* TVec2<s16> */
|
||||
struct TVec2__template0 {
|
||||
/* 802FF204 */ void func_802FF204();
|
||||
/* 802FF204 */ void func_802FF204(void* _this);
|
||||
};
|
||||
};
|
||||
|
||||
@@ -73,30 +73,20 @@ struct J2DScreen {
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DMaterial {
|
||||
/* 802EA38C */ void setGX();
|
||||
/* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 802EAA2C */ void setAnimation(J2DAnmTexPattern*);
|
||||
/* 802EA94C */ void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802EA89C */ void setAnimation(J2DAnmColor*);
|
||||
};
|
||||
|
||||
struct J2DAnmVisibilityFull {
|
||||
/* 8030C048 */ void getVisibility(u16, u8*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
/* 80053C00 */ void makeMatrix(f32, f32);
|
||||
@@ -122,6 +112,16 @@ struct J2DPane {
|
||||
/* 802F8474 */ void update();
|
||||
};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DMaterial {
|
||||
/* 802EA38C */ void setGX();
|
||||
/* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 802EAA2C */ void setAnimation(J2DAnmTexPattern*);
|
||||
/* 802EA94C */ void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802EA89C */ void setAnimation(J2DAnmColor*);
|
||||
};
|
||||
|
||||
struct J2DPictureEx {
|
||||
struct stage_enum {};
|
||||
|
||||
@@ -336,7 +336,7 @@ extern "C" void __ct__10J2DPictureFv();
|
||||
extern "C" void __dt__10J2DPictureFv();
|
||||
extern "C" void drawSelf__10J2DPictureFff();
|
||||
extern "C" void getTlutID__10J2DPictureFPC7ResTIMGUc();
|
||||
extern "C" void func_802FF204();
|
||||
extern "C" void func_802FF204(void* _this);
|
||||
extern "C" s32 getTypeID__10J2DPictureCFv();
|
||||
extern "C" void getVisibility__20J2DAnmVisibilityFullCFUsPUc();
|
||||
extern "C" void PSMTXIdentity();
|
||||
@@ -768,7 +768,7 @@ SECTION_RODATA static u8 const lit_2555[32] = {
|
||||
0x0F, 0x08, 0x0A, 0x0F, 0x0F, 0x08, 0x0A, 0x0F, 0x0F, 0x08, 0x0E, 0x0F, 0x0F, 0x08, 0x0E, 0x00,
|
||||
0x0F, 0x0A, 0x00, 0x0F, 0x02, 0x04, 0x08, 0x0F, 0x02, 0x04, 0x08, 0x0F, 0x02, 0x04, 0x00, 0x0F,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1D50, &lit_2555);
|
||||
COMPILER_STRIP_GATE(0x803A1D50, &lit_2555);
|
||||
|
||||
/* 80305688-80305928 2FFFC8 02A0+00 1/1 0/0 0/0 .text
|
||||
* setStage__12J2DPictureExFP11J2DTevStageQ212J2DPictureEx10stage_enum */
|
||||
@@ -1076,16 +1076,11 @@ asm void J2DPictureEx::setAnimation(J2DAnmTevRegKey* param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80306B74-80306B7C 3014B4 0008+00 1/0 0/0 0/0 .text
|
||||
/* 80306B74-80306B7C -00001 0008+00 0/0 0/0 0/0 .text
|
||||
* setAnimation__12J2DPictureExFP20J2DAnmVisibilityFull */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DPictureEx::setAnimation(J2DAnmVisibilityFull* param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPictureEx/setAnimation__12J2DPictureExFP20J2DAnmVisibilityFull.s"
|
||||
void J2DPictureEx::setAnimation(J2DAnmVisibilityFull* param_0) {
|
||||
*(u32*)(((u8*)this) + 404) /* this->field_0x194 */ = (u32)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80306B7C-80306C70 3014BC 00F4+00 1/0 0/0 0/0 .text
|
||||
* setAnimation__12J2DPictureExFP14J2DAnmVtxColor */
|
||||
@@ -1283,7 +1278,7 @@ SECTION_RODATA static u8 const lit_2556[32] = {
|
||||
0x07, 0x04, 0x05, 0x07, 0x05, 0x07, 0x07, 0x07, 0x07, 0x04, 0x06, 0x07, 0x07, 0x04, 0x06, 0x00,
|
||||
0x07, 0x05, 0x00, 0x07, 0x01, 0x02, 0x04, 0x07, 0x07, 0x07, 0x07, 0x02, 0x01, 0x02, 0x00, 0x07,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1D70, &lit_2556);
|
||||
COMPILER_STRIP_GATE(0x803A1D70, &lit_2556);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1D90-803A1DB8 02E3F0 0028+00 0/0 0/0 0/0 .rodata @2557 */
|
||||
@@ -1294,5 +1289,5 @@ SECTION_RODATA static u8 const lit_2557[40] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1D90, &lit_2557);
|
||||
COMPILER_STRIP_GATE(0x803A1D90, &lit_2557);
|
||||
#pragma pop
|
||||
|
||||
@@ -52,36 +52,17 @@ struct JGeometry {
|
||||
struct TBox2__template0 {};
|
||||
};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DMaterial {
|
||||
/* 802EA1AC */ J2DMaterial();
|
||||
/* 802EA2CC */ ~J2DMaterial();
|
||||
/* 802EAA2C */ void setAnimation(J2DAnmTexPattern*);
|
||||
/* 802EA94C */ void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 802EA89C */ void setAnimation(J2DAnmColor*);
|
||||
/* 802EAC78 */ void animation();
|
||||
};
|
||||
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DGrafContext {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80020158 */ void setAlpha(u8);
|
||||
/* 80053C00 */ void makeMatrix(f32, f32);
|
||||
/* 802F7540 */ void makeMatrix(f32, f32, f32, f32);
|
||||
/* 802F5F9C */ J2DPane(J2DPane*, JSURandomInputStream*, u8);
|
||||
@@ -109,6 +90,24 @@ struct J2DPane {
|
||||
/* 802F8478 */ void drawSelf(f32, f32);
|
||||
};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DMaterial {
|
||||
/* 802EA1AC */ J2DMaterial();
|
||||
/* 802EA2CC */ ~J2DMaterial();
|
||||
/* 802EAA2C */ void setAnimation(J2DAnmTexPattern*);
|
||||
/* 802EA94C */ void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 802EA89C */ void setAnimation(J2DAnmColor*);
|
||||
/* 802EAC78 */ void animation();
|
||||
};
|
||||
|
||||
struct J2DWindowEx {
|
||||
/* 80300C94 */ J2DWindowEx(J2DPane*, JSURandomInputStream*, u32, J2DMaterial*);
|
||||
};
|
||||
|
||||
@@ -102,7 +102,8 @@ extern "C" extern u32 j2dDefaultTevSwapModeTable;
|
||||
extern "C" extern u32 j2dDefaultBlendInfo;
|
||||
extern "C" extern u8 data_804561A4[4];
|
||||
extern "C" extern u32 j2dDefaultColorChanInfo;
|
||||
extern "C" extern u8 struct_804561AC[4];
|
||||
extern "C" extern u16 data_804561AC;
|
||||
extern "C" extern u16 j2dDefaultAlphaCmp;
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -321,7 +322,7 @@ SECTION_RODATA extern u8 const j2dDefaultTexCoordInfo[32] = {
|
||||
0x01, 0x04, 0x3C, 0x00, 0x01, 0x05, 0x3C, 0x00, 0x01, 0x06, 0x3C, 0x00, 0x01, 0x07, 0x3C, 0x00,
|
||||
0x01, 0x08, 0x3C, 0x00, 0x01, 0x09, 0x3C, 0x00, 0x01, 0x0A, 0x3C, 0x00, 0x01, 0x0B, 0x3C, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1B80, &j2dDefaultTexCoordInfo);
|
||||
COMPILER_STRIP_GATE(0x803A1B80, &j2dDefaultTexCoordInfo);
|
||||
|
||||
/* 803A1BA0-803A1BC4 02E200 0024+00 0/0 3/3 0/0 .rodata j2dDefaultTexMtxInfo */
|
||||
SECTION_RODATA extern u8 const j2dDefaultTexMtxInfo[36] = {
|
||||
@@ -329,27 +330,27 @@ SECTION_RODATA extern u8 const j2dDefaultTexMtxInfo[36] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1BA0, &j2dDefaultTexMtxInfo);
|
||||
COMPILER_STRIP_GATE(0x803A1BA0, &j2dDefaultTexMtxInfo);
|
||||
|
||||
/* 803A1BC4-803A1BE0 02E224 001C+00 0/0 3/3 0/0 .rodata j2dDefaultIndTexMtxInfo */
|
||||
SECTION_RODATA extern u8 const j2dDefaultIndTexMtxInfo[28] = {
|
||||
0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1BC4, &j2dDefaultIndTexMtxInfo);
|
||||
COMPILER_STRIP_GATE(0x803A1BC4, &j2dDefaultIndTexMtxInfo);
|
||||
|
||||
/* 803A1BE0-803A1BF4 02E240 0014+00 0/0 1/1 0/0 .rodata j2dDefaultTevStageInfo */
|
||||
SECTION_RODATA extern u8 const j2dDefaultTevStageInfo[20] = {
|
||||
0x04, 0x0A, 0x0F, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
|
||||
0x05, 0x07, 0x07, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1BE0, &j2dDefaultTevStageInfo);
|
||||
COMPILER_STRIP_GATE(0x803A1BE0, &j2dDefaultTevStageInfo);
|
||||
|
||||
/* 803A1BF4-803A1C00 02E254 000C+00 0/0 7/7 0/0 .rodata j2dDefaultIndTevStageInfo */
|
||||
SECTION_RODATA extern u8 const j2dDefaultIndTevStageInfo[12] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1BF4, &j2dDefaultIndTevStageInfo);
|
||||
COMPILER_STRIP_GATE(0x803A1BF4, &j2dDefaultIndTevStageInfo);
|
||||
|
||||
/* 8045617C-80456180 00477C 0004+00 0/0 1/1 0/0 .sdata2 j2dDefaultColInfo */
|
||||
SECTION_SDATA2 extern u32 j2dDefaultColInfo = 0xFFFFFFFF;
|
||||
@@ -406,13 +407,8 @@ SECTION_SDATA2 extern u8 data_804561A4[4] = {
|
||||
/* 804561A8-804561AC 0047A8 0004+00 0/0 3/3 0/0 .sdata2 j2dDefaultColorChanInfo */
|
||||
SECTION_SDATA2 extern u32 j2dDefaultColorChanInfo = 0x00030000;
|
||||
|
||||
/* 804561AC-804561B0 -00001 0004+00 0/0 4/4 0/0 .sdata2 None */
|
||||
SECTION_SDATA2 extern u8 struct_804561AC[4];
|
||||
SECTION_SDATA2 u8 struct_804561AC[4] = {
|
||||
/* 804561AC 0002+00 data_804561AC None */
|
||||
0x1B,
|
||||
0x00,
|
||||
/* 804561AE 0002+00 data_804561AE j2dDefaultAlphaCmp */
|
||||
0x00,
|
||||
0xE7,
|
||||
};
|
||||
/* 804561AC-804561AE 0047AC 0002+00 0/0 1/1 0/0 .sdata2 None */
|
||||
SECTION_SDATA2 extern u16 data_804561AC = 0x1B00;
|
||||
|
||||
/* 804561AE-804561B0 0047AE 0002+00 0/0 3/3 0/0 .sdata2 j2dDefaultAlphaCmp */
|
||||
SECTION_SDATA2 extern u16 j2dDefaultAlphaCmp = 0x00E7;
|
||||
|
||||
@@ -55,22 +55,21 @@ struct J2DTextBoxHBinding {};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80020158 */ void setAlpha(u8);
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
/* 80053C00 */ void makeMatrix(f32, f32);
|
||||
/* 802F7540 */ void makeMatrix(f32, f32, f32, f32);
|
||||
@@ -78,7 +77,6 @@ struct J2DPane {
|
||||
/* 8025601C */ void setAnimation(J2DAnmVisibilityFull*);
|
||||
/* 80256020 */ void setAnimation(J2DAnmTexPattern*);
|
||||
/* 8018BF28 */ void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802F7FC4 */ void setAnimation(J2DAnmTransform*);
|
||||
/* 80126350 */ void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 80126354 */ void setAnimation(J2DAnmColor*);
|
||||
/* 802F7EF4 */ void setAnimation(J2DAnmBase*);
|
||||
@@ -424,6 +422,13 @@ asm void J2DTextBox::setFont(JUTFont* param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A1C58-803A1C58 02E2B8 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_DEAD static char const* const stringBase_803A1C58 = "%s";
|
||||
#pragma pop
|
||||
|
||||
/* 803002E8-80300490 2FAC28 01A8+00 1/0 0/0 0/0 .text draw__10J2DTextBoxFff */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
@@ -554,12 +559,13 @@ void J2DTextBox::rewriteAlpha() {
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
/* 803A1C58-803A1C60 02E2B8 0004+04 1/1 0/0 0/0 .rodata @stringBase0 */
|
||||
/* ############################################################################################## */
|
||||
/* 803A1C5B-803A1C60 02E2BB 0001+04 0/0 0/0 0/0 .rodata None */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
#pragma section ".dead"
|
||||
SECTION_DEAD static char const* const stringBase_803A1C58 = "%s";
|
||||
SECTION_DEAD static char const* const stringBase_803A1C5B = "";
|
||||
/* @stringBase0 padding */
|
||||
SECTION_DEAD static char const* const pad_803A1C5C = "\0\0\0";
|
||||
#pragma pop
|
||||
|
||||
/* 803A1C58-803A1C58 02E2B8 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
|
||||
@@ -40,30 +40,20 @@ struct J2DTextBoxHBinding {};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DMaterial {
|
||||
/* 802EA38C */ void setGX();
|
||||
/* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 802EAA2C */ void setAnimation(J2DAnmTexPattern*);
|
||||
/* 802EA94C */ void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802EA89C */ void setAnimation(J2DAnmColor*);
|
||||
};
|
||||
|
||||
struct J2DAnmVisibilityFull {
|
||||
/* 8030C048 */ void getVisibility(u16, u8*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
/* 80053C00 */ void makeMatrix(f32, f32);
|
||||
@@ -89,6 +79,16 @@ struct J2DPane {
|
||||
|
||||
struct J2DTevStage {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DMaterial {
|
||||
/* 802EA38C */ void setGX();
|
||||
/* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 802EAA2C */ void setAnimation(J2DAnmTexPattern*);
|
||||
/* 802EA94C */ void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802EA89C */ void setAnimation(J2DAnmColor*);
|
||||
};
|
||||
|
||||
struct J2DTextBoxEx {
|
||||
struct stage_enum {};
|
||||
|
||||
@@ -359,6 +359,15 @@ asm void J2DTextBoxEx::drawSelf(f32 param_0, f32 param_1, f32 (*param_2)[3][4])
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A1DF0-803A1DF0 02E450 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_DEAD static char const* const stringBase_803A1DF0 = "%s";
|
||||
/* @stringBase0 padding */
|
||||
SECTION_DEAD static char const* const pad_803A1DF3 = "\0\0\0\0";
|
||||
#pragma pop
|
||||
|
||||
/* 803078AC-80307AF0 3021EC 0244+00 1/0 0/0 0/0 .text draw__12J2DTextBoxExFff */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
@@ -426,7 +435,7 @@ asm void J2DTextBoxEx::setTevStage(bool param_0) {
|
||||
SECTION_RODATA static u8 const lit_1953[12] = {
|
||||
0x0F, 0x08, 0x0A, 0x0F, 0x02, 0x04, 0x08, 0x0F, 0x0F, 0x0A, 0x00, 0x0F,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1DB8, &lit_1953);
|
||||
COMPILER_STRIP_GATE(0x803A1DB8, &lit_1953);
|
||||
|
||||
/* 803A1DC4-803A1DD0 02E424 000C+00 0/1 0/0 0/0 .rodata @1954 */
|
||||
#pragma push
|
||||
@@ -434,7 +443,7 @@ COMPILER_STRIP_GATE(803A1DB8, &lit_1953);
|
||||
SECTION_RODATA static u8 const lit_1954[12] = {
|
||||
0x07, 0x04, 0x05, 0x07, 0x01, 0x02, 0x04, 0x07, 0x07, 0x05, 0x00, 0x07,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1DC4, &lit_1954);
|
||||
COMPILER_STRIP_GATE(0x803A1DC4, &lit_1954);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1DD0-803A1DE0 02E430 000F+01 0/1 0/0 0/0 .rodata @1955 */
|
||||
@@ -459,7 +468,7 @@ SECTION_RODATA static u8 const lit_1955[15 + 1 /* padding */] = {
|
||||
/* padding */
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1DD0, &lit_1955);
|
||||
COMPILER_STRIP_GATE(0x803A1DD0, &lit_1955);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1DE0-803A1DF0 02E440 000F+01 0/1 0/0 0/0 .rodata @1956 */
|
||||
@@ -484,7 +493,7 @@ SECTION_RODATA static u8 const lit_1956[15 + 1 /* padding */] = {
|
||||
/* padding */
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1DE0, &lit_1956);
|
||||
COMPILER_STRIP_GATE(0x803A1DE0, &lit_1956);
|
||||
#pragma pop
|
||||
|
||||
/* 80307F94-8030823C 3028D4 02A8+00 1/1 0/0 0/0 .text
|
||||
@@ -658,16 +667,11 @@ asm void J2DTextBoxEx::setAnimation(J2DAnmTevRegKey* param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80308964-8030896C 3032A4 0008+00 1/0 0/0 0/0 .text
|
||||
/* 80308964-8030896C -00001 0008+00 0/0 0/0 0/0 .text
|
||||
* setAnimation__12J2DTextBoxExFP20J2DAnmVisibilityFull */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DTextBoxEx::setAnimation(J2DAnmVisibilityFull* param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DTextBoxEx/setAnimation__12J2DTextBoxExFP20J2DAnmVisibilityFull.s"
|
||||
void J2DTextBoxEx::setAnimation(J2DAnmVisibilityFull* param_0) {
|
||||
*(u32*)(((u8*)this) + 324) /* this->field_0x144 */ = (u32)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8030896C-803089EC 3032AC 0080+00 1/0 0/0 0/0 .text
|
||||
* animationPane__12J2DTextBoxExFPC15J2DAnmTransform */
|
||||
@@ -718,11 +722,4 @@ asm void J2DTextBoxEx::setAnimation(J2DAnmBase* param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 803A1DF0-803A1DF8 02E450 0003+05 1/1 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
#pragma section ".dead"
|
||||
SECTION_DEAD static char const* const stringBase_803A1DF0 = "%s";
|
||||
/* @stringBase0 padding */
|
||||
SECTION_DEAD static char const* const pad_803A1DF3 = "\0\0\0\0";
|
||||
#pragma pop
|
||||
/* 803A1DF0-803A1DF0 02E450 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
|
||||
@@ -59,22 +59,21 @@ struct JGeometry {
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80020158 */ void setAlpha(u8);
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
/* 80053C00 */ void makeMatrix(f32, f32);
|
||||
/* 802F7540 */ void makeMatrix(f32, f32, f32, f32);
|
||||
@@ -82,7 +81,6 @@ struct J2DPane {
|
||||
/* 8025601C */ void setAnimation(J2DAnmVisibilityFull*);
|
||||
/* 80256020 */ void setAnimation(J2DAnmTexPattern*);
|
||||
/* 8018BF28 */ void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802F7FC4 */ void setAnimation(J2DAnmTransform*);
|
||||
/* 80126350 */ void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 80126354 */ void setAnimation(J2DAnmColor*);
|
||||
/* 802F7EF4 */ void setAnimation(J2DAnmBase*);
|
||||
@@ -361,13 +359,13 @@ asm J2DWindow::J2DWindow(J2DPane* param_0, JSURandomInputStream* param_1, JKRArc
|
||||
SECTION_RODATA static u8 const lit_1831[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1C10, &lit_1831);
|
||||
COMPILER_STRIP_GATE(0x803A1C10, &lit_1831);
|
||||
|
||||
/* 803A1C20-803A1C30 02E280 0010+00 1/1 0/0 0/0 .rodata @1849 */
|
||||
SECTION_RODATA static u8 const lit_1849[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1C20, &lit_1849);
|
||||
COMPILER_STRIP_GATE(0x803A1C20, &lit_1849);
|
||||
|
||||
/* 80456240-80456248 004840 0008+00 7/7 0/0 0/0 .sdata2 @1971 */
|
||||
SECTION_SDATA2 static f64 lit_1971 = 4503601774854144.0 /* cast s32 to float */;
|
||||
@@ -578,7 +576,7 @@ asm void J2DWindow::setTevMode(JUTTexture* param_0, JUtility::TColor param_1,
|
||||
SECTION_RODATA static u8 const lit_3028[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1C30, &lit_3028);
|
||||
COMPILER_STRIP_GATE(0x803A1C30, &lit_3028);
|
||||
|
||||
/* 802FBE60-802FBEDC 2F67A0 007C+00 1/0 0/0 0/0 .text getFrameTexture__9J2DWindowCFUcUc
|
||||
*/
|
||||
@@ -620,7 +618,7 @@ SECTION_RODATA static u8 const lit_3037[20 + 4 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1C40, &lit_3037);
|
||||
COMPILER_STRIP_GATE(0x803A1C40, &lit_3037);
|
||||
|
||||
/* 802FBEDC-802FBF98 2F681C 00BC+00 1/0 0/0 0/0 .text isUsed__9J2DWindowFPC7ResTIMG */
|
||||
#pragma push
|
||||
|
||||
@@ -43,42 +43,24 @@ struct JGeometry {
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmVtxColor {
|
||||
/* 8030363C */ void getColor(u8, u16, _GXColor*) const;
|
||||
};
|
||||
|
||||
struct J2DWindow {
|
||||
struct TMaterial {};
|
||||
|
||||
/* 802F9A7C */ J2DWindow();
|
||||
/* 802FA880 */ ~J2DWindow();
|
||||
/* 802FB000 */ void resize(f32, f32);
|
||||
/* 802FB1D8 */ void drawSelf(f32, f32);
|
||||
/* 802FBF98 */ s32 getTypeID() const;
|
||||
};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DMaterial {
|
||||
/* 802EA38C */ void setGX();
|
||||
/* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 802EAA2C */ void setAnimation(J2DAnmTexPattern*);
|
||||
/* 802EA94C */ void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802EA89C */ void setAnimation(J2DAnmColor*);
|
||||
};
|
||||
|
||||
struct J2DAnmVisibilityFull {
|
||||
/* 8030C048 */ void getVisibility(u16, u8*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmVtxColor {
|
||||
/* 8030363C */ void getColor(u8, u16, _GXColor*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
/* 80053C00 */ void makeMatrix(f32, f32);
|
||||
@@ -107,6 +89,24 @@ struct J2DPane {
|
||||
|
||||
struct J2DTevStage {};
|
||||
|
||||
struct J2DMaterial {
|
||||
/* 802EA38C */ void setGX();
|
||||
/* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 802EAA2C */ void setAnimation(J2DAnmTexPattern*);
|
||||
/* 802EA94C */ void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802EA89C */ void setAnimation(J2DAnmColor*);
|
||||
};
|
||||
|
||||
struct J2DWindow {
|
||||
struct TMaterial {};
|
||||
|
||||
/* 802F9A7C */ J2DWindow();
|
||||
/* 802FA880 */ ~J2DWindow();
|
||||
/* 802FB000 */ void resize(f32, f32);
|
||||
/* 802FB1D8 */ void drawSelf(f32, f32);
|
||||
/* 802FBF98 */ s32 getTypeID() const;
|
||||
};
|
||||
|
||||
struct J2DWindowEx {
|
||||
struct stage_enum {};
|
||||
|
||||
@@ -280,7 +280,7 @@ extern "C" void _restgpr_29();
|
||||
SECTION_RODATA static u8 const lit_1508[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1C60, &lit_1508);
|
||||
COMPILER_STRIP_GATE(0x803A1C60, &lit_1508);
|
||||
|
||||
/* 803CD3E8-803CD4B8 02A508 00CC+04 2/2 0/0 0/0 .data __vt__11J2DWindowEx */
|
||||
SECTION_DATA extern void* __vt__11J2DWindowEx[51 + 1 /* padding */] = {
|
||||
@@ -686,16 +686,11 @@ asm void J2DWindowEx::isNeedSetAnm(u8 param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80303274-8030327C 2FDBB4 0008+00 1/0 0/0 0/0 .text
|
||||
/* 80303274-8030327C -00001 0008+00 0/0 0/0 0/0 .text
|
||||
* setAnimation__11J2DWindowExFP20J2DAnmVisibilityFull */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DWindowEx::setAnimation(J2DAnmVisibilityFull* param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DWindowEx/setAnimation__11J2DWindowExFP20J2DAnmVisibilityFull.s"
|
||||
void J2DWindowEx::setAnimation(J2DAnmVisibilityFull* param_0) {
|
||||
*(u32*)(((u8*)this) + 372) /* this->field_0x174 */ = (u32)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8030327C-80303370 2FDBBC 00F4+00 1/0 0/0 0/0 .text
|
||||
* setAnimation__11J2DWindowExFP14J2DAnmVtxColor */
|
||||
@@ -715,7 +710,7 @@ asm void J2DWindowEx::setAnimation(J2DAnmVtxColor* param_0) {
|
||||
SECTION_RODATA static u8 const lit_1557[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1C70, &lit_1557);
|
||||
COMPILER_STRIP_GATE(0x803A1C70, &lit_1557);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1C80-803A1C90 02E2E0 0010+00 0/0 0/0 0/0 .rodata @1566 */
|
||||
@@ -724,7 +719,7 @@ COMPILER_STRIP_GATE(803A1C70, &lit_1557);
|
||||
SECTION_RODATA static u8 const lit_1566[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1C80, &lit_1566);
|
||||
COMPILER_STRIP_GATE(0x803A1C80, &lit_1566);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1C90-803A1CA0 02E2F0 0010+00 0/0 0/0 0/0 .rodata @1575 */
|
||||
@@ -733,7 +728,7 @@ COMPILER_STRIP_GATE(803A1C80, &lit_1566);
|
||||
SECTION_RODATA static u8 const lit_1575[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1C90, &lit_1575);
|
||||
COMPILER_STRIP_GATE(0x803A1C90, &lit_1575);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1CA0-803A1CB0 02E300 0010+00 0/0 0/0 0/0 .rodata @1581 */
|
||||
@@ -742,7 +737,7 @@ COMPILER_STRIP_GATE(803A1C90, &lit_1575);
|
||||
SECTION_RODATA static u8 const lit_1581[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1CA0, &lit_1581);
|
||||
COMPILER_STRIP_GATE(0x803A1CA0, &lit_1581);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1CB0-803A1CC0 02E310 0010+00 0/0 0/0 0/0 .rodata @1587 */
|
||||
@@ -751,7 +746,7 @@ COMPILER_STRIP_GATE(803A1CA0, &lit_1581);
|
||||
SECTION_RODATA static u8 const lit_1587[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1CB0, &lit_1587);
|
||||
COMPILER_STRIP_GATE(0x803A1CB0, &lit_1587);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1CC0-803A1CD0 02E320 0010+00 0/0 0/0 0/0 .rodata @1596 */
|
||||
@@ -760,7 +755,7 @@ COMPILER_STRIP_GATE(803A1CB0, &lit_1587);
|
||||
SECTION_RODATA static u8 const lit_1596[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1CC0, &lit_1596);
|
||||
COMPILER_STRIP_GATE(0x803A1CC0, &lit_1596);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1CD0-803A1CE0 02E330 0010+00 0/0 0/0 0/0 .rodata @1605 */
|
||||
@@ -769,7 +764,7 @@ COMPILER_STRIP_GATE(803A1CC0, &lit_1596);
|
||||
SECTION_RODATA static u8 const lit_1605[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1CD0, &lit_1605);
|
||||
COMPILER_STRIP_GATE(0x803A1CD0, &lit_1605);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1CE0-803A1CF0 02E340 0010+00 0/0 0/0 0/0 .rodata @1612 */
|
||||
@@ -778,7 +773,7 @@ COMPILER_STRIP_GATE(803A1CD0, &lit_1605);
|
||||
SECTION_RODATA static u8 const lit_1612[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1CE0, &lit_1612);
|
||||
COMPILER_STRIP_GATE(0x803A1CE0, &lit_1612);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1CF0-803A1D08 02E350 0018+00 0/0 0/0 0/0 .rodata @2530 */
|
||||
@@ -788,7 +783,7 @@ SECTION_RODATA static u8 const lit_2530[24] = {
|
||||
0x0F, 0x08, 0x0A, 0x0F, 0x0F, 0x08, 0x0A, 0x0F, 0x0F, 0x0A, 0x00, 0x0F,
|
||||
0x02, 0x04, 0x08, 0x0F, 0x02, 0x04, 0x08, 0x0F, 0x0F, 0x0F, 0x0F, 0x0A,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1CF0, &lit_2530);
|
||||
COMPILER_STRIP_GATE(0x803A1CF0, &lit_2530);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1D08-803A1D20 02E368 0018+00 0/0 0/0 0/0 .rodata @2531 */
|
||||
@@ -798,7 +793,7 @@ SECTION_RODATA static u8 const lit_2531[24] = {
|
||||
0x07, 0x04, 0x05, 0x07, 0x05, 0x07, 0x07, 0x07, 0x07, 0x05, 0x00, 0x07,
|
||||
0x01, 0x02, 0x04, 0x07, 0x07, 0x07, 0x07, 0x02, 0x07, 0x07, 0x07, 0x05,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1D08, &lit_2531);
|
||||
COMPILER_STRIP_GATE(0x803A1D08, &lit_2531);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1D20-803A1D40 02E380 001E+02 0/0 0/0 0/0 .rodata @2532 */
|
||||
@@ -839,14 +834,14 @@ SECTION_RODATA static u8 const lit_2532[30 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1D20, &lit_2532);
|
||||
COMPILER_STRIP_GATE(0x803A1D20, &lit_2532);
|
||||
#pragma pop
|
||||
|
||||
/* 803A1D40-803A1D50 02E3A0 0010+00 1/1 0/0 0/0 .rodata @3089 */
|
||||
SECTION_RODATA static u8 const lit_3089[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(803A1D40, &lit_3089);
|
||||
COMPILER_STRIP_GATE(0x803A1D40, &lit_3089);
|
||||
|
||||
/* 80303370-80303510 2FDCB0 01A0+00 1/0 0/0 0/0 .text
|
||||
* animationPane__11J2DWindowExFPC15J2DAnmTransform */
|
||||
|
||||
Reference in New Issue
Block a user