mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-09 10:22:16 -04:00
.dead section fix
This commit is contained in:
File diff suppressed because it is too large
Load Diff
+1305
-261
File diff suppressed because it is too large
Load Diff
@@ -1,309 +1,605 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: J2DGrafContext
|
||||
//
|
||||
//
|
||||
|
||||
#include "JSystem/J2DGraph/J2DGrafContext.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "JSystem/J2DGraph/J2DGrafContext.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct JUtility {
|
||||
struct TColor {};
|
||||
struct TColor {
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
struct JGeometry {
|
||||
template <typename A1>
|
||||
struct TBox2 {};
|
||||
/* TBox2<f32> */
|
||||
struct TBox2__template0 {};
|
||||
template <typename A1>
|
||||
struct TBox2 { };
|
||||
/* TBox2<f32> */
|
||||
struct TBox2__template0 {
|
||||
};
|
||||
|
||||
template <typename A1>
|
||||
struct TVec2 { };
|
||||
/* TVec2<f32> */
|
||||
struct TVec2__template1 {
|
||||
};
|
||||
|
||||
template <typename A1>
|
||||
struct TVec2 {};
|
||||
/* TVec2<f32> */
|
||||
struct TVec2__template1 {};
|
||||
};
|
||||
|
||||
struct J2DGrafContext {
|
||||
/* 802E8B08 */ J2DGrafContext(f32, f32, f32, f32);
|
||||
/* 802E8BB4 */ void setPort();
|
||||
/* 802E8C44 */ void setup2D();
|
||||
/* 802E8E20 */ void setScissor();
|
||||
/* 802E90C0 */ void scissor(JGeometry::TBox2<f32> const&);
|
||||
/* 802E90E4 */ void place(JGeometry::TBox2<f32> const&);
|
||||
/* 802E961C */ void place(f32, f32, f32, f32);
|
||||
/* 802E9118 */ void setColor(JUtility::TColor, JUtility::TColor, JUtility::TColor,
|
||||
JUtility::TColor);
|
||||
/* 802E9234 */ void setLineWidth(u8);
|
||||
/* 802E9260 */ void fillBox(JGeometry::TBox2<f32> const&);
|
||||
/* 802E9368 */ void drawFrame(JGeometry::TBox2<f32> const&);
|
||||
/* 802E9488 */ void line(JGeometry::TVec2<f32>, JGeometry::TVec2<f32>);
|
||||
/* 802E9564 */ void lineTo(JGeometry::TVec2<f32>);
|
||||
/* 802E95D4 */ ~J2DGrafContext();
|
||||
/* 802E9664 */ bool getGrafType() const;
|
||||
/* 802E966C */ void setLookat();
|
||||
/* 802E8B08 */ // False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
J2DGrafContext(f32, f32, f32, f32);
|
||||
/* 802E8BB4 */ // False False
|
||||
void setPort();
|
||||
/* 802E8C44 */ // False False
|
||||
void setup2D();
|
||||
/* 802E8E20 */ // False False
|
||||
void setScissor();
|
||||
/* 802E90C0 */ // False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
void scissor(JGeometry::TBox2<f32> const&);
|
||||
/* 802E90E4 */ // False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
void place(JGeometry::TBox2<f32> const&);
|
||||
/* 802E961C */ // False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
void place(f32, f32, f32, f32);
|
||||
/* 802E9118 */ // False False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
void setColor(JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor);
|
||||
/* 802E9234 */ // False False
|
||||
// u8 False
|
||||
void setLineWidth(u8);
|
||||
/* 802E9260 */ // False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
void fillBox(JGeometry::TBox2<f32> const&);
|
||||
/* 802E9368 */ // False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
void drawFrame(JGeometry::TBox2<f32> const&);
|
||||
/* 802E9488 */ // False True
|
||||
// JGeometry::TVec2<f32> True
|
||||
// f32 False
|
||||
// JGeometry::TVec2<f32> True
|
||||
// f32 False
|
||||
void line(JGeometry::TVec2<f32>, JGeometry::TVec2<f32>);
|
||||
/* 802E9564 */ // False True
|
||||
// JGeometry::TVec2<f32> True
|
||||
// f32 False
|
||||
void lineTo(JGeometry::TVec2<f32>);
|
||||
/* 802E95D4 */ // True False
|
||||
~J2DGrafContext();
|
||||
/* 802E9664 */ // True False
|
||||
// bool False
|
||||
bool getGrafType() const;
|
||||
/* 802E966C */ // True False
|
||||
// void False
|
||||
void setLookat();
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
extern "C" void __ct__14J2DGrafContextFffff();
|
||||
// False False
|
||||
extern "C" void setPort__14J2DGrafContextFv();
|
||||
// False False
|
||||
extern "C" void setup2D__14J2DGrafContextFv();
|
||||
// False False
|
||||
extern "C" void setScissor__14J2DGrafContextFv();
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
extern "C" void func_802E90C0();
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
extern "C" void func_802E90E4();
|
||||
extern "C" void
|
||||
setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor();
|
||||
// False False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
extern "C" void setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor();
|
||||
// False False
|
||||
// u8 False
|
||||
extern "C" void setLineWidth__14J2DGrafContextFUc();
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
extern "C" void func_802E9260();
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
extern "C" void func_802E9368();
|
||||
// False True
|
||||
// JGeometry::TVec2<f32> True
|
||||
// f32 False
|
||||
// JGeometry::TVec2<f32> True
|
||||
// f32 False
|
||||
extern "C" void func_802E9488();
|
||||
// False True
|
||||
// JGeometry::TVec2<f32> True
|
||||
// f32 False
|
||||
extern "C" void func_802E9564();
|
||||
// True False
|
||||
extern "C" void __dt__14J2DGrafContextFv();
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
extern "C" void place__14J2DGrafContextFffff();
|
||||
// True False
|
||||
// bool False
|
||||
extern "C" bool getGrafType__14J2DGrafContextCFv();
|
||||
// True False
|
||||
// void False
|
||||
extern "C" void setLookat__14J2DGrafContextFv();
|
||||
extern "C" extern void* __vt__14J2DGrafContext[10];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void operator delete(void*);
|
||||
|
||||
// False False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void __dl__FPv();
|
||||
// False False
|
||||
extern "C" void PSMTXIdentity();
|
||||
// False False
|
||||
extern "C" void GXSetVtxDesc();
|
||||
// False False
|
||||
extern "C" void GXClearVtxDesc();
|
||||
// False False
|
||||
extern "C" void GXSetVtxAttrFmt();
|
||||
// False False
|
||||
extern "C" void GXSetTexCoordGen2();
|
||||
// False False
|
||||
extern "C" void GXSetNumTexGens();
|
||||
// False False
|
||||
extern "C" void GXBegin();
|
||||
// False False
|
||||
extern "C" void GXSetLineWidth();
|
||||
// False False
|
||||
extern "C" void GXSetCullMode();
|
||||
// False False
|
||||
extern "C" void GXSetNumChans();
|
||||
// False False
|
||||
extern "C" void GXSetChanCtrl();
|
||||
// False False
|
||||
extern "C" void GXSetNumIndStages();
|
||||
// False False
|
||||
extern "C" void GXSetTevDirect();
|
||||
// False False
|
||||
extern "C" void GXSetTevOp();
|
||||
// False False
|
||||
extern "C" void GXSetAlphaCompare();
|
||||
// False False
|
||||
extern "C" void GXSetTevOrder();
|
||||
// False False
|
||||
extern "C" void GXSetNumTevStages();
|
||||
// False False
|
||||
extern "C" void GXSetBlendMode();
|
||||
// False False
|
||||
extern "C" void GXSetZMode();
|
||||
// False False
|
||||
extern "C" void GXSetZCompLoc();
|
||||
// False False
|
||||
extern "C" void GXLoadPosMtxImm();
|
||||
// False False
|
||||
extern "C" void GXSetCurrentMtx();
|
||||
// False False
|
||||
extern "C" void GXLoadTexMtxImm();
|
||||
// False False
|
||||
extern "C" void GXSetViewport();
|
||||
// False False
|
||||
extern "C" void GXSetScissor();
|
||||
// False False
|
||||
extern "C" void __cvt_fp2unsigned();
|
||||
// False False
|
||||
extern "C" void _savegpr_29();
|
||||
// False False
|
||||
extern "C" void _restgpr_29();
|
||||
// False False
|
||||
extern "C" void ceil();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803CC9B8-803CC9E0 0028+00 s=2 e=13 z=0 None .data __vt__14J2DGrafContext */
|
||||
/* 803CC9B8-803CC9E0 0028+00 s=2 e=13 z=0 None .data __vt__14J2DGrafContext */
|
||||
SECTION_DATA void* __vt__14J2DGrafContext[10] = {
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)__dt__14J2DGrafContextFv,
|
||||
(void*)func_802E90E4,
|
||||
(void*)place__14J2DGrafContextFffff,
|
||||
(void*)setPort__14J2DGrafContextFv,
|
||||
(void*)setup2D__14J2DGrafContextFv,
|
||||
(void*)setScissor__14J2DGrafContextFv,
|
||||
(void*)getGrafType__14J2DGrafContextCFv,
|
||||
(void*)setLookat__14J2DGrafContextFv,
|
||||
(void*)NULL /* RTTI */,
|
||||
(void*)NULL,
|
||||
(void*)__dt__14J2DGrafContextFv,
|
||||
(void*)func_802E90E4,
|
||||
(void*)place__14J2DGrafContextFffff,
|
||||
(void*)setPort__14J2DGrafContextFv,
|
||||
(void*)setup2D__14J2DGrafContextFv,
|
||||
(void*)setScissor__14J2DGrafContextFv,
|
||||
(void*)getGrafType__14J2DGrafContextCFv,
|
||||
(void*)setLookat__14J2DGrafContextFv,
|
||||
};
|
||||
|
||||
/* 802E8B08-802E8BB4 00AC+00 s=0 e=2 z=0 None .text __ct__14J2DGrafContextFffff */
|
||||
/* 802E8B08-802E8BB4 00AC+00 s=0 e=2 z=0 None .text __ct__14J2DGrafContextFffff */
|
||||
// 802E8B1C: 803CC9B8 (__vt__14J2DGrafContext)
|
||||
// 802E8B20: 803CC9B8 (__vt__14J2DGrafContext)
|
||||
// 802E8B8C: 802E9118 (setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor)
|
||||
// 802E8B98: 802E9234 (setLineWidth__14J2DGrafContextFUc)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
asm J2DGrafContext::J2DGrafContext(f32 param_0, f32 param_1, f32 param_2, f32 param_3) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/__ct__14J2DGrafContextFffff.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80456148-8045614C 0004+00 s=5 e=0 z=0 None .sdata2 @627 */
|
||||
/* 80456148-8045614C 0004+00 s=5 e=0 z=0 None .sdata2 @627 */
|
||||
SECTION_SDATA2 static u8 lit_627[4] = {
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 8045614C-80456150 0004+00 s=1 e=0 z=0 None .sdata2 @628 */
|
||||
/* 8045614C-80456150 0004+00 s=1 e=0 z=0 None .sdata2 @628 */
|
||||
SECTION_SDATA2 static f32 lit_628 = 1.0f;
|
||||
|
||||
/* 802E8BB4-802E8C44 0090+00 s=1 e=1 z=0 None .text setPort__14J2DGrafContextFv */
|
||||
/* 802E8BB4-802E8C44 0090+00 s=1 e=1 z=0 None .text setPort__14J2DGrafContextFv */
|
||||
// 802E8BFC: 80456148 (lit_627)
|
||||
// 802E8C0C: 80456148 (lit_627)
|
||||
// 802E8C24: 80456148 (lit_627)
|
||||
// 802E8C28: 8045614C (lit_628)
|
||||
// 802E8C2C: 80360464 (GXSetViewport)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void J2DGrafContext::setPort() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/setPort__14J2DGrafContextFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E8C44-802E8E20 01DC+00 s=1 e=1 z=0 None .text setup2D__14J2DGrafContextFv */
|
||||
|
||||
/* 802E8C44-802E8E20 01DC+00 s=1 e=1 z=0 None .text setup2D__14J2DGrafContextFv */
|
||||
// 802E8C60: 8035F0D4 (GXSetNumIndStages)
|
||||
// 802E8C6C: 8035F0F8 (GXSetTevDirect)
|
||||
// 802E8C80: 8035FCD0 (GXSetZCompLoc)
|
||||
// 802E8C98: 8035F624 (GXSetAlphaCompare)
|
||||
// 802E8CA8: 8035FC9C (GXSetZMode)
|
||||
// 802E8CB4: 8035F198 (GXSetTevOp)
|
||||
// 802E8CBC: 8035DB30 (GXSetNumChans)
|
||||
// 802E8CC4: 8035F890 (GXSetNumTevStages)
|
||||
// 802E8CCC: 8035BDFC (GXSetNumTexGens)
|
||||
// 802E8CE0: 8035F6F4 (GXSetTevOrder)
|
||||
// 802E8CE8: 8035C984 (GXSetCullMode)
|
||||
// 802E8CF4: 8036024C (GXLoadPosMtxImm)
|
||||
// 802E8CFC: 80346484 (PSMTXIdentity)
|
||||
// 802E8D0C: 80360320 (GXLoadTexMtxImm)
|
||||
// 802E8D2C: 8035DB6C (GXSetChanCtrl)
|
||||
// 802E8D4C: 8035DB6C (GXSetChanCtrl)
|
||||
// 802E8D54: 803602EC (GXSetCurrentMtx)
|
||||
// 802E8D70: 8035BB7C (GXSetTexCoordGen2)
|
||||
// 802E8D88: 8035B5C4 (GXSetVtxAttrFmt)
|
||||
// 802E8DA0: 8035B5C4 (GXSetVtxAttrFmt)
|
||||
// 802E8DB8: 8035B5C4 (GXSetVtxAttrFmt)
|
||||
// 802E8DD0: 8035B5C4 (GXSetVtxAttrFmt)
|
||||
// 802E8DDC: 8035C8BC (GXSetLineWidth)
|
||||
// 802E8DE0: 8035B58C (GXClearVtxDesc)
|
||||
// 802E8DEC: 8035AEB8 (GXSetVtxDesc)
|
||||
// 802E8DF8: 8035AEB8 (GXSetVtxDesc)
|
||||
// 802E8E04: 8035AEB8 (GXSetVtxDesc)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void J2DGrafContext::setup2D() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/setup2D__14J2DGrafContextFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80456150-80456158 0004+04 s=1 e=0 z=0 None .sdata2 @730 */
|
||||
/* 80456150-80456158 0004+04 s=1 e=0 z=0 None .sdata2 @730 */
|
||||
SECTION_SDATA2 static f32 lit_730[1 + 1 /* padding */] = {
|
||||
1024.0f,
|
||||
/* padding */
|
||||
0.0f,
|
||||
1024.0f,
|
||||
/* padding */
|
||||
0.0f,
|
||||
};
|
||||
|
||||
/* 80456158-80456160 0008+00 s=1 e=0 z=0 None .sdata2 @732 */
|
||||
/* 80456158-80456160 0008+00 s=1 e=0 z=0 None .sdata2 @732 */
|
||||
SECTION_SDATA2 static f64 lit_732 = 4503599627370496.0 /* cast u32 to float */;
|
||||
|
||||
/* 802E8E20-802E90C0 02A0+00 s=1 e=2 z=0 None .text setScissor__14J2DGrafContextFv */
|
||||
/* 802E8E20-802E90C0 02A0+00 s=1 e=2 z=0 None .text setScissor__14J2DGrafContextFv */
|
||||
// 802E8E50: 803621DC (_savegpr_29)
|
||||
// 802E8E64: 80456148 (lit_627)
|
||||
// 802E8E7C: 80456148 (lit_627)
|
||||
// 802E8E94: 80456150 (lit_730)
|
||||
// 802E8EAC: 80456150 (lit_730)
|
||||
// 802E8F68: 80456148 (lit_627)
|
||||
// 802E8F7C: 80456148 (lit_627)
|
||||
// 802E8F90: 80456150 (lit_730)
|
||||
// 802E8FA4: 80456150 (lit_730)
|
||||
// 802E8FE0: 803620AC (__cvt_fp2unsigned)
|
||||
// 802E8FE4: 80456158 (lit_732)
|
||||
// 802E9000: 803620AC (__cvt_fp2unsigned)
|
||||
// 802E9004: 80456158 (lit_732)
|
||||
// 802E9020: 8036BEBC (ceil)
|
||||
// 802E902C: 8036BEBC (ceil)
|
||||
// 802E9038: 803620AC (__cvt_fp2unsigned)
|
||||
// 802E9044: 803620AC (__cvt_fp2unsigned)
|
||||
// 802E9050: 803620AC (__cvt_fp2unsigned)
|
||||
// 802E905C: 803620AC (__cvt_fp2unsigned)
|
||||
// 802E906C: 803604D0 (GXSetScissor)
|
||||
// 802E9084: 803604D0 (GXSetScissor)
|
||||
// 802E90AC: 80362228 (_restgpr_29)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void J2DGrafContext::setScissor() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/setScissor__14J2DGrafContextFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E90C0-802E90E4 0024+00 s=0 e=10 z=0 None .text
|
||||
* scissor__14J2DGrafContextFRCQ29JGeometry8TBox2<f> */
|
||||
|
||||
/* 802E90C0-802E90E4 0024+00 s=0 e=10 z=0 None .text scissor__14J2DGrafContextFRCQ29JGeometry8TBox2<f> */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
asm void J2DGrafContext::scissor(JGeometry::TBox2<f32> const& param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E90C0.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E90E4-802E9118 0034+00 s=1 e=1 z=0 None .text
|
||||
* place__14J2DGrafContextFRCQ29JGeometry8TBox2<f> */
|
||||
|
||||
/* 802E90E4-802E9118 0034+00 s=1 e=1 z=0 None .text place__14J2DGrafContextFRCQ29JGeometry8TBox2<f> */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
asm void J2DGrafContext::place(JGeometry::TBox2<f32> const& param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E90E4.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9118-802E9234 011C+00 s=1 e=4 z=0 None .text
|
||||
* setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor
|
||||
*/
|
||||
|
||||
/* 802E9118-802E9234 011C+00 s=1 e=4 z=0 None .text setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DGrafContext::setColor(JUtility::TColor param_0, JUtility::TColor param_1,
|
||||
JUtility::TColor param_2, JUtility::TColor param_3) {
|
||||
nofralloc
|
||||
// False False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
asm void J2DGrafContext::setColor(JUtility::TColor param_0, JUtility::TColor param_1, JUtility::TColor param_2, JUtility::TColor param_3) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E9118.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9234-802E9260 002C+00 s=1 e=2 z=0 None .text setLineWidth__14J2DGrafContextFUc */
|
||||
|
||||
/* 802E9234-802E9260 002C+00 s=1 e=2 z=0 None .text setLineWidth__14J2DGrafContextFUc */
|
||||
// 802E924C: 8035C8BC (GXSetLineWidth)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// u8 False
|
||||
asm void J2DGrafContext::setLineWidth(u8 param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/setLineWidth__14J2DGrafContextFUc.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9260-802E9368 0108+00 s=0 e=2 z=0 None .text
|
||||
* fillBox__14J2DGrafContextFRCQ29JGeometry8TBox2<f> */
|
||||
|
||||
/* 802E9260-802E9368 0108+00 s=0 e=2 z=0 None .text fillBox__14J2DGrafContextFRCQ29JGeometry8TBox2<f> */
|
||||
// 802E928C: 8035FBF0 (GXSetBlendMode)
|
||||
// 802E9298: 8036024C (GXLoadPosMtxImm)
|
||||
// 802E92B0: 8035B5C4 (GXSetVtxAttrFmt)
|
||||
// 802E92C0: 8035C764 (GXBegin)
|
||||
// 802E92D8: 80456148 (lit_627)
|
||||
// 802E92F4: 80456148 (lit_627)
|
||||
// 802E9310: 80456148 (lit_627)
|
||||
// 802E9328: 80456148 (lit_627)
|
||||
// 802E934C: 8035B5C4 (GXSetVtxAttrFmt)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
asm void J2DGrafContext::fillBox(JGeometry::TBox2<f32> const& param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E9260.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9368-802E9488 0120+00 s=0 e=1 z=0 None .text
|
||||
* drawFrame__14J2DGrafContextFRCQ29JGeometry8TBox2<f> */
|
||||
|
||||
/* 802E9368-802E9488 0120+00 s=0 e=1 z=0 None .text drawFrame__14J2DGrafContextFRCQ29JGeometry8TBox2<f> */
|
||||
// 802E9394: 8035FBF0 (GXSetBlendMode)
|
||||
// 802E93A0: 8036024C (GXLoadPosMtxImm)
|
||||
// 802E93B8: 8035B5C4 (GXSetVtxAttrFmt)
|
||||
// 802E93C8: 8035C764 (GXBegin)
|
||||
// 802E93E0: 80456148 (lit_627)
|
||||
// 802E93FC: 80456148 (lit_627)
|
||||
// 802E9418: 80456148 (lit_627)
|
||||
// 802E9430: 80456148 (lit_627)
|
||||
// 802E9448: 80456148 (lit_627)
|
||||
// 802E946C: 8035B5C4 (GXSetVtxAttrFmt)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
asm void J2DGrafContext::drawFrame(JGeometry::TBox2<f32> const& param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E9368.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9488-802E9564 00DC+00 s=1 e=0 z=0 None .text
|
||||
* line__14J2DGrafContextFQ29JGeometry8TVec2<f>Q29JGeometry8TVec2<f> */
|
||||
|
||||
/* 802E9488-802E9564 00DC+00 s=1 e=0 z=0 None .text line__14J2DGrafContextFQ29JGeometry8TVec2<f>Q29JGeometry8TVec2<f> */
|
||||
// 802E9498: 803621DC (_savegpr_29)
|
||||
// 802E94B8: 8035FBF0 (GXSetBlendMode)
|
||||
// 802E94C4: 8036024C (GXLoadPosMtxImm)
|
||||
// 802E94DC: 8035B5C4 (GXSetVtxAttrFmt)
|
||||
// 802E94EC: 8035C764 (GXBegin)
|
||||
// 802E9504: 80456148 (lit_627)
|
||||
// 802E9524: 80456148 (lit_627)
|
||||
// 802E9548: 8035B5C4 (GXSetVtxAttrFmt)
|
||||
// 802E9550: 80362228 (_restgpr_29)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False True
|
||||
// JGeometry::TVec2<f32> True
|
||||
// f32 False
|
||||
// JGeometry::TVec2<f32> True
|
||||
// f32 False
|
||||
asm void J2DGrafContext::line(JGeometry::TVec2<f32> param_0, JGeometry::TVec2<f32> param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E9488.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9564-802E95D4 0070+00 s=0 e=1 z=0 None .text
|
||||
* lineTo__14J2DGrafContextFQ29JGeometry8TVec2<f> */
|
||||
|
||||
/* 802E9564-802E95D4 0070+00 s=0 e=1 z=0 None .text lineTo__14J2DGrafContextFQ29JGeometry8TVec2<f> */
|
||||
// 802E95A8: 802E9488 (func_802E9488)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False True
|
||||
// JGeometry::TVec2<f32> True
|
||||
// f32 False
|
||||
asm void J2DGrafContext::lineTo(JGeometry::TVec2<f32> param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E9564.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E95D4-802E961C 0048+00 s=1 e=0 z=0 None .text __dt__14J2DGrafContextFv */
|
||||
|
||||
/* 802E95D4-802E961C 0048+00 s=1 e=0 z=0 None .text __dt__14J2DGrafContextFv */
|
||||
// 802E95EC: 803CC9B8 (__vt__14J2DGrafContext)
|
||||
// 802E95F0: 803CC9B8 (__vt__14J2DGrafContext)
|
||||
// 802E9600: 802CED3C (__dl__FPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm J2DGrafContext::~J2DGrafContext() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/__dt__14J2DGrafContextFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E961C-802E9664 0048+00 s=1 e=1 z=0 None .text place__14J2DGrafContextFffff */
|
||||
|
||||
/* 802E961C-802E9664 0048+00 s=1 e=1 z=0 None .text place__14J2DGrafContextFffff */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
asm void J2DGrafContext::place(f32 param_0, f32 param_1, f32 param_2, f32 param_3) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DGrafContext/place__14J2DGrafContextFffff.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9664-802E966C 0008+00 s=1 e=0 z=0 None .text getGrafType__14J2DGrafContextCFv */
|
||||
|
||||
/* 802E9664-802E966C 0008+00 s=1 e=0 z=0 None .text getGrafType__14J2DGrafContextCFv */
|
||||
// True False
|
||||
// bool False
|
||||
bool J2DGrafContext::getGrafType() const {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 802E966C-802E9670 0004+00 s=1 e=0 z=0 None .text setLookat__14J2DGrafContextFv */
|
||||
|
||||
/* 802E966C-802E9670 0004+00 s=1 e=0 z=0 None .text setLookat__14J2DGrafContextFv */
|
||||
// True False
|
||||
// void False
|
||||
void J2DGrafContext::setLookat() {
|
||||
/* empty function */
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -1,92 +1,164 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: J2DManage
|
||||
//
|
||||
//
|
||||
|
||||
#include "JSystem/J2DGraph/J2DManage.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "JSystem/J2DGraph/J2DManage.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct JSUInputStream {
|
||||
/* 802DC298 */ void read(void*, s32);
|
||||
/* 802DC298 */ // False False
|
||||
// void* False
|
||||
// void False
|
||||
// s32 False
|
||||
void read(void*, s32);
|
||||
};
|
||||
|
||||
struct J2DResReference {
|
||||
/* 8030CF10 */ void getResReference(u16) const;
|
||||
/* 8030CF44 */ void getName(u16) const;
|
||||
/* 8030CF10 */ // False False
|
||||
// u16 False
|
||||
void getResReference(u16) const;
|
||||
/* 8030CF44 */ // False False
|
||||
// u16 False
|
||||
void getName(u16) const;
|
||||
};
|
||||
|
||||
struct J2DDataManage {
|
||||
/* 8030CE18 */ void get(char const*);
|
||||
/* 8030CE7C */ void get(JSUInputStream*);
|
||||
/* 8030CE18 */ // False False
|
||||
// char const* False
|
||||
// char const False
|
||||
// char False
|
||||
void get(char const*);
|
||||
/* 8030CE7C */ // False False
|
||||
// JSUInputStream* False
|
||||
// JSUInputStream False
|
||||
void get(JSUInputStream*);
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// False False
|
||||
// char const* False
|
||||
// char const False
|
||||
// char False
|
||||
extern "C" void get__13J2DDataManageFPCc();
|
||||
// False False
|
||||
// JSUInputStream* False
|
||||
// JSUInputStream False
|
||||
extern "C" void get__13J2DDataManageFP14JSUInputStream();
|
||||
// False False
|
||||
// u16 False
|
||||
extern "C" void getResReference__15J2DResReferenceCFUs();
|
||||
// False False
|
||||
// u16 False
|
||||
extern "C" void getName__15J2DResReferenceCFUs();
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// s32 False
|
||||
extern "C" void read__14JSUInputStreamFPvl();
|
||||
// False False
|
||||
extern "C" void _savegpr_29();
|
||||
// False False
|
||||
extern "C" void _restgpr_29();
|
||||
// False False
|
||||
extern "C" void strcmp();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8030CE18-8030CE7C 0064+00 s=1 e=3 z=0 None .text get__13J2DDataManageFPCc */
|
||||
/* 8030CE18-8030CE7C 0064+00 s=1 e=3 z=0 None .text get__13J2DDataManageFPCc */
|
||||
// 8030CE40: 80368994 (strcmp)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// char const* False
|
||||
// char const False
|
||||
// char False
|
||||
asm void J2DDataManage::get(char const* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DManage/get__13J2DDataManageFPCc.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8030CE7C-8030CF10 0094+00 s=0 e=1 z=0 None .text get__13J2DDataManageFP14JSUInputStream */
|
||||
|
||||
/* 8030CE7C-8030CF10 0094+00 s=0 e=1 z=0 None .text get__13J2DDataManageFP14JSUInputStream */
|
||||
// 8030CE8C: 803621DC (_savegpr_29)
|
||||
// 8030CEBC: 802DC298 (read__14JSUInputStreamFPvl)
|
||||
// 8030CEE0: 802DC298 (read__14JSUInputStreamFPvl)
|
||||
// 8030CEF4: 8030CE18 (get__13J2DDataManageFPCc)
|
||||
// 8030CEFC: 80362228 (_restgpr_29)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// JSUInputStream* False
|
||||
// JSUInputStream False
|
||||
asm void J2DDataManage::get(JSUInputStream* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DManage/get__13J2DDataManageFP14JSUInputStream.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8030CF10-8030CF44 0034+00 s=1 e=2 z=0 None .text getResReference__15J2DResReferenceCFUs */
|
||||
|
||||
/* 8030CF10-8030CF44 0034+00 s=1 e=2 z=0 None .text getResReference__15J2DResReferenceCFUs */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// u16 False
|
||||
asm void J2DResReference::getResReference(u16 param_0) const {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DManage/getResReference__15J2DResReferenceCFUs.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804349C0-80434AC8 0101+07 s=1 e=0 z=0 None .bss p_name$494 */
|
||||
/* 804349C0-80434AC8 0101+07 s=1 e=0 z=0 None .bss p_name$494 */
|
||||
static u8 p_name[257 + 7 /* padding */];
|
||||
|
||||
/* 8030CF44-8030D098 0154+00 s=0 e=2 z=0 None .text getName__15J2DResReferenceCFUs */
|
||||
/* 8030CF44-8030D098 0154+00 s=0 e=2 z=0 None .text getName__15J2DResReferenceCFUs */
|
||||
// 8030CF50: 8030CF10 (getResReference__15J2DResReferenceCFUs)
|
||||
// 8030CF60: 804349C0 (p_name)
|
||||
// 8030CF64: 804349C0 (p_name)
|
||||
// 8030CF90: 804349C0 (p_name)
|
||||
// 8030CF94: 804349C0 (p_name)
|
||||
// 8030CFC4: 804349C0 (p_name)
|
||||
// 8030CFC8: 804349C0 (p_name)
|
||||
// 8030D01C: 804349C0 (p_name)
|
||||
// 8030D020: 804349C0 (p_name)
|
||||
// 8030D064: 804349C0 (p_name)
|
||||
// 8030D068: 804349C0 (p_name)
|
||||
// 8030D078: 804349C0 (p_name)
|
||||
// 8030D07C: 804349C0 (p_name)
|
||||
// 8030D080: 804349C0 (p_name)
|
||||
// 8030D084: 804349C0 (p_name)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// u16 False
|
||||
asm void J2DResReference::getName(u16 param_0) const {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DManage/getName__15J2DResReferenceCFUs.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
+4467
-1304
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,253 +1,567 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: J2DOrthoGraph
|
||||
//
|
||||
//
|
||||
|
||||
#include "JSystem/J2DGraph/J2DOrthoGraph.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "JSystem/J2DGraph/J2DOrthoGraph.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct JUtility {
|
||||
struct TColor {};
|
||||
struct TColor {
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
struct JGeometry {
|
||||
template <typename A1>
|
||||
struct TBox2 {};
|
||||
/* TBox2<f32> */
|
||||
struct TBox2__template0 {};
|
||||
template <typename A1>
|
||||
struct TBox2 { };
|
||||
/* TBox2<f32> */
|
||||
struct TBox2__template0 {
|
||||
};
|
||||
|
||||
template <typename A1>
|
||||
struct TVec2 { };
|
||||
/* TVec2<f32> */
|
||||
struct TVec2__template1 {
|
||||
};
|
||||
|
||||
template <typename A1>
|
||||
struct TVec2 {};
|
||||
/* TVec2<f32> */
|
||||
struct TVec2__template1 {};
|
||||
};
|
||||
|
||||
struct J2DOrthoGraph {
|
||||
/* 8000B118 */ ~J2DOrthoGraph();
|
||||
/* 802E9670 */ J2DOrthoGraph();
|
||||
/* 802E96D0 */ J2DOrthoGraph(f32, f32, f32, f32, f32, f32);
|
||||
/* 802E97B4 */ void setPort();
|
||||
/* 802E980C */ void setOrtho(JGeometry::TBox2<f32> const&, f32, f32);
|
||||
/* 802E9840 */ void setLookat();
|
||||
/* 802E987C */ void scissorBounds(JGeometry::TBox2<f32>*, JGeometry::TBox2<f32> const*);
|
||||
/* 802E9C88 */ bool getGrafType() const;
|
||||
/* 8000B118 */ // False False
|
||||
~J2DOrthoGraph();
|
||||
/* 802E9670 */ // False False
|
||||
J2DOrthoGraph();
|
||||
/* 802E96D0 */ // False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
J2DOrthoGraph(f32, f32, f32, f32, f32, f32);
|
||||
/* 802E97B4 */ // False False
|
||||
void setPort();
|
||||
/* 802E980C */ // False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
void setOrtho(JGeometry::TBox2<f32> const&, f32, f32);
|
||||
/* 802E9840 */ // True False
|
||||
void setLookat();
|
||||
/* 802E987C */ // False True
|
||||
// JGeometry::TBox2<f32>* False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
// JGeometry::TBox2<f32> const* False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
void scissorBounds(JGeometry::TBox2<f32>*, JGeometry::TBox2<f32> const*);
|
||||
/* 802E9C88 */ // True False
|
||||
// bool False
|
||||
bool getGrafType() const;
|
||||
};
|
||||
|
||||
struct J2DGrafContext {
|
||||
/* 802E8B08 */ J2DGrafContext(f32, f32, f32, f32);
|
||||
/* 802E8BB4 */ void setPort();
|
||||
/* 802E8C44 */ void setup2D();
|
||||
/* 802E8E20 */ void setScissor();
|
||||
/* 802E90E4 */ void place(JGeometry::TBox2<f32> const&);
|
||||
/* 802E961C */ void place(f32, f32, f32, f32);
|
||||
/* 802E9118 */ void setColor(JUtility::TColor, JUtility::TColor, JUtility::TColor,
|
||||
JUtility::TColor);
|
||||
/* 802E9234 */ void setLineWidth(u8);
|
||||
/* 802E9260 */ void fillBox(JGeometry::TBox2<f32> const&);
|
||||
/* 802E9368 */ void drawFrame(JGeometry::TBox2<f32> const&);
|
||||
/* 802E9564 */ void lineTo(JGeometry::TVec2<f32>);
|
||||
/* 802E8B08 */ // False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
J2DGrafContext(f32, f32, f32, f32);
|
||||
/* 802E8BB4 */ // False False
|
||||
void setPort();
|
||||
/* 802E8C44 */ // False False
|
||||
void setup2D();
|
||||
/* 802E8E20 */ // False False
|
||||
void setScissor();
|
||||
/* 802E90E4 */ // False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
void place(JGeometry::TBox2<f32> const&);
|
||||
/* 802E961C */ // False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
void place(f32, f32, f32, f32);
|
||||
/* 802E9118 */ // False False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
void setColor(JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor);
|
||||
/* 802E9234 */ // False False
|
||||
// u8 False
|
||||
void setLineWidth(u8);
|
||||
/* 802E9260 */ // False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
void fillBox(JGeometry::TBox2<f32> const&);
|
||||
/* 802E9368 */ // False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
void drawFrame(JGeometry::TBox2<f32> const&);
|
||||
/* 802E9564 */ // False True
|
||||
// JGeometry::TVec2<f32> True
|
||||
// f32 False
|
||||
void lineTo(JGeometry::TVec2<f32>);
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// int False
|
||||
void J2DDrawLine(f32, f32, f32, f32, JUtility::TColor, int);
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
void J2DFillBox(f32, f32, f32, f32, JUtility::TColor);
|
||||
static void J2DFillBox(JGeometry::TBox2__template0 const&, JUtility::TColor);
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
void J2DFillBox(JGeometry::TBox2__template0 const&, JUtility::TColor);
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// u8 False
|
||||
void J2DDrawFrame(f32, f32, f32, f32, JUtility::TColor, u8);
|
||||
static void J2DDrawFrame(JGeometry::TBox2__template0 const&, JUtility::TColor, u8);
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// u8 False
|
||||
void J2DDrawFrame(JGeometry::TBox2__template0 const&, JUtility::TColor, u8);
|
||||
|
||||
// False False
|
||||
extern "C" void __ct__13J2DOrthoGraphFv();
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
extern "C" void __ct__13J2DOrthoGraphFffffff();
|
||||
// False False
|
||||
extern "C" void setPort__13J2DOrthoGraphFv();
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
extern "C" void func_802E980C();
|
||||
// True False
|
||||
extern "C" void setLookat__13J2DOrthoGraphFv();
|
||||
// False True
|
||||
// JGeometry::TBox2<f32>* False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
// JGeometry::TBox2<f32> const* False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
extern "C" void func_802E987C();
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// int False
|
||||
extern "C" void J2DDrawLine__FffffQ28JUtility6TColori();
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
extern "C" void J2DFillBox__FffffQ28JUtility6TColor();
|
||||
extern "C" static void func_802E9B0C();
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
extern "C" void func_802E9B0C();
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// u8 False
|
||||
extern "C" void J2DDrawFrame__FffffQ28JUtility6TColorUc();
|
||||
extern "C" static void func_802E9BE8();
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// u8 False
|
||||
extern "C" void func_802E9BE8();
|
||||
// True False
|
||||
// bool False
|
||||
extern "C" bool getGrafType__13J2DOrthoGraphCFv();
|
||||
extern "C" extern void* __vt__13J2DOrthoGraph[10];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// False False
|
||||
extern "C" void __dt__13J2DOrthoGraphFv();
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
extern "C" void __ct__14J2DGrafContextFffff();
|
||||
// False False
|
||||
extern "C" void setPort__14J2DGrafContextFv();
|
||||
// False False
|
||||
extern "C" void setup2D__14J2DGrafContextFv();
|
||||
// False False
|
||||
extern "C" void setScissor__14J2DGrafContextFv();
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
extern "C" void func_802E90E4();
|
||||
extern "C" void
|
||||
setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor();
|
||||
// False False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
extern "C" void setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor();
|
||||
// False False
|
||||
// u8 False
|
||||
extern "C" void setLineWidth__14J2DGrafContextFUc();
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
extern "C" void func_802E9260();
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
extern "C" void func_802E9368();
|
||||
// False True
|
||||
// JGeometry::TVec2<f32> True
|
||||
// f32 False
|
||||
extern "C" void func_802E9564();
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
extern "C" void place__14J2DGrafContextFffff();
|
||||
// False False
|
||||
extern "C" void PSMTXIdentity();
|
||||
// False False
|
||||
extern "C" void C_MTXOrtho();
|
||||
// False False
|
||||
extern "C" void GXSetProjection();
|
||||
// False False
|
||||
extern "C" void GXLoadPosMtxImm();
|
||||
// False False
|
||||
extern "C" void _savegpr_29();
|
||||
// False False
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" extern void* __vt__14J2DGrafContext[10];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803CC9E0-803CCA08 0028+00 s=5 e=9 z=0 None .data __vt__13J2DOrthoGraph */
|
||||
/* 803CC9E0-803CCA08 0028+00 s=5 e=9 z=0 None .data __vt__13J2DOrthoGraph */
|
||||
SECTION_DATA void* __vt__13J2DOrthoGraph[10] = {
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)__dt__13J2DOrthoGraphFv,
|
||||
(void*)func_802E90E4,
|
||||
(void*)place__14J2DGrafContextFffff,
|
||||
(void*)setPort__13J2DOrthoGraphFv,
|
||||
(void*)setup2D__14J2DGrafContextFv,
|
||||
(void*)setScissor__14J2DGrafContextFv,
|
||||
(void*)getGrafType__13J2DOrthoGraphCFv,
|
||||
(void*)setLookat__13J2DOrthoGraphFv,
|
||||
(void*)NULL /* RTTI */,
|
||||
(void*)NULL,
|
||||
(void*)__dt__13J2DOrthoGraphFv,
|
||||
(void*)func_802E90E4,
|
||||
(void*)place__14J2DGrafContextFffff,
|
||||
(void*)setPort__13J2DOrthoGraphFv,
|
||||
(void*)setup2D__14J2DGrafContextFv,
|
||||
(void*)setScissor__14J2DGrafContextFv,
|
||||
(void*)getGrafType__13J2DOrthoGraphCFv,
|
||||
(void*)setLookat__13J2DOrthoGraphFv,
|
||||
};
|
||||
|
||||
/* 80456160-80456168 0004+04 s=3 e=0 z=0 None .sdata2 @522 */
|
||||
/* 80456160-80456168 0004+04 s=3 e=0 z=0 None .sdata2 @522 */
|
||||
SECTION_SDATA2 static f32 lit_522[1 + 1 /* padding */] = {
|
||||
0.0f,
|
||||
/* padding */
|
||||
0.0f,
|
||||
0.0f,
|
||||
/* padding */
|
||||
0.0f,
|
||||
};
|
||||
|
||||
/* 802E9670-802E96D0 0060+00 s=3 e=1 z=0 None .text __ct__13J2DOrthoGraphFv */
|
||||
/* 802E9670-802E96D0 0060+00 s=3 e=1 z=0 None .text __ct__13J2DOrthoGraphFv */
|
||||
// 802E9684: 80456160 (lit_522)
|
||||
// 802E9694: 802E8B08 (__ct__14J2DGrafContextFffff)
|
||||
// 802E9698: 803CC9E0 (__vt__13J2DOrthoGraph)
|
||||
// 802E969C: 803CC9E0 (__vt__13J2DOrthoGraph)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm J2DOrthoGraph::J2DOrthoGraph() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DOrthoGraph/__ct__13J2DOrthoGraphFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E96D0-802E97B4 00E4+00 s=0 e=7 z=0 None .text __ct__13J2DOrthoGraphFffffff */
|
||||
|
||||
/* 802E96D0-802E97B4 00E4+00 s=0 e=7 z=0 None .text __ct__13J2DOrthoGraphFffffff */
|
||||
// 802E9714: 802E8B08 (__ct__14J2DGrafContextFffff)
|
||||
// 802E9718: 803CC9E0 (__vt__13J2DOrthoGraph)
|
||||
// 802E971C: 803CC9E0 (__vt__13J2DOrthoGraph)
|
||||
// 802E9724: 80456160 (lit_522)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm J2DOrthoGraph::J2DOrthoGraph(f32 param_0, f32 param_1, f32 param_2, f32 param_3, f32 param_4,
|
||||
f32 param_5) {
|
||||
nofralloc
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
asm J2DOrthoGraph::J2DOrthoGraph(f32 param_0, f32 param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DOrthoGraph/__ct__13J2DOrthoGraphFffffff.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E97B4-802E980C 0058+00 s=1 e=6 z=0 None .text setPort__13J2DOrthoGraphFv */
|
||||
|
||||
/* 802E97B4-802E980C 0058+00 s=1 e=6 z=0 None .text setPort__13J2DOrthoGraphFv */
|
||||
// 802E97C8: 802E8BB4 (setPort__14J2DGrafContextFv)
|
||||
// 802E97E8: 80346FF8 (C_MTXOrtho)
|
||||
// 802E97F4: 803600D4 (GXSetProjection)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void J2DOrthoGraph::setPort() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DOrthoGraph/setPort__13J2DOrthoGraphFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E980C-802E9840 0034+00 s=0 e=5 z=0 None .text
|
||||
* setOrtho__13J2DOrthoGraphFRCQ29JGeometry8TBox2<f>ff */
|
||||
|
||||
/* 802E980C-802E9840 0034+00 s=0 e=5 z=0 None .text setOrtho__13J2DOrthoGraphFRCQ29JGeometry8TBox2<f>ff */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
asm void J2DOrthoGraph::setOrtho(JGeometry::TBox2<f32> const& param_0, f32 param_1, f32 param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DOrthoGraph/func_802E980C.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9840-802E987C 003C+00 s=1 e=0 z=0 None .text setLookat__13J2DOrthoGraphFv */
|
||||
|
||||
/* 802E9840-802E987C 003C+00 s=1 e=0 z=0 None .text setLookat__13J2DOrthoGraphFv */
|
||||
// 802E9858: 80346484 (PSMTXIdentity)
|
||||
// 802E9864: 8036024C (GXLoadPosMtxImm)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm void J2DOrthoGraph::setLookat() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DOrthoGraph/setLookat__13J2DOrthoGraphFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E987C-802E9998 011C+00 s=0 e=1 z=0 None .text
|
||||
* scissorBounds__13J2DOrthoGraphFPQ29JGeometry8TBox2<f>PCQ29JGeometry8TBox2<f> */
|
||||
|
||||
/* 802E987C-802E9998 011C+00 s=0 e=1 z=0 None .text scissorBounds__13J2DOrthoGraphFPQ29JGeometry8TBox2<f>PCQ29JGeometry8TBox2<f> */
|
||||
// 802E98B4: 80456160 (lit_522)
|
||||
// 802E98CC: 80456160 (lit_522)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DOrthoGraph::scissorBounds(JGeometry::TBox2<f32>* param_0,
|
||||
JGeometry::TBox2<f32> const* param_1) {
|
||||
nofralloc
|
||||
// False True
|
||||
// JGeometry::TBox2<f32>* False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
// JGeometry::TBox2<f32> const* False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
asm void J2DOrthoGraph::scissorBounds(JGeometry::TBox2<f32>* param_0, JGeometry::TBox2<f32> const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DOrthoGraph/func_802E987C.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9998-802E9AC4 012C+00 s=0 e=6 z=0 None .text J2DDrawLine__FffffQ28JUtility6TColori */
|
||||
|
||||
/* 802E9998-802E9AC4 012C+00 s=0 e=6 z=0 None .text J2DDrawLine__FffffQ28JUtility6TColori */
|
||||
// 802E99E8: 802E9670 (__ct__13J2DOrthoGraphFv)
|
||||
// 802E99F4: 802E9234 (setLineWidth__14J2DGrafContextFUc)
|
||||
// 802E9A24: 802E9118 (setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor)
|
||||
// 802E9A70: 802E9564 (func_802E9564)
|
||||
// 802E9A74: 803CC9E0 (__vt__13J2DOrthoGraph)
|
||||
// 802E9A78: 803CC9E0 (__vt__13J2DOrthoGraph)
|
||||
// 802E9A80: 803CC9B8 (__vt__14J2DGrafContext)
|
||||
// 802E9A84: 803CC9B8 (__vt__14J2DGrafContext)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DDrawLine(f32 param_0, f32 param_1, f32 param_2, f32 param_3, JUtility::TColor param_4,
|
||||
int param_5) {
|
||||
nofralloc
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// int False
|
||||
asm void J2DDrawLine(f32 param_0, f32 param_1, f32 param_2, f32 param_3, JUtility::TColor param_4, int param_5) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DOrthoGraph/J2DDrawLine__FffffQ28JUtility6TColori.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9AC4-802E9B0C 0048+00 s=0 e=10 z=0 None .text J2DFillBox__FffffQ28JUtility6TColor */
|
||||
|
||||
/* 802E9AC4-802E9B0C 0048+00 s=0 e=10 z=0 None .text J2DFillBox__FffffQ28JUtility6TColor */
|
||||
// 802E9AF8: 802E9B0C (func_802E9B0C)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
asm void J2DFillBox(f32 param_0, f32 param_1, f32 param_2, f32 param_3, JUtility::TColor param_4) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DOrthoGraph/J2DFillBox__FffffQ28JUtility6TColor.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9B0C-802E9B9C 0090+00 s=1 e=0 z=0 None .text
|
||||
* J2DFillBox__FRCQ29JGeometry8TBox2<f>Q28JUtility6TColor */
|
||||
|
||||
/* 802E9B0C-802E9B9C 0090+00 s=1 e=0 z=0 None .text J2DFillBox__FRCQ29JGeometry8TBox2<f>Q28JUtility6TColor */
|
||||
// 802E9B2C: 802E9670 (__ct__13J2DOrthoGraphFv)
|
||||
// 802E9B5C: 802E9118 (setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor)
|
||||
// 802E9B68: 802E9260 (func_802E9260)
|
||||
// 802E9B6C: 803CC9E0 (__vt__13J2DOrthoGraph)
|
||||
// 802E9B70: 803CC9E0 (__vt__13J2DOrthoGraph)
|
||||
// 802E9B78: 803CC9B8 (__vt__14J2DGrafContext)
|
||||
// 802E9B7C: 803CC9B8 (__vt__14J2DGrafContext)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm static void J2DFillBox(JGeometry::TBox2<f32> const& param_0, JUtility::TColor param_1) {
|
||||
nofralloc
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
asm void J2DFillBox(JGeometry::TBox2<f32> const& param_0, JUtility::TColor param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DOrthoGraph/func_802E9B0C.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9B9C-802E9BE8 004C+00 s=0 e=5 z=0 None .text J2DDrawFrame__FffffQ28JUtility6TColorUc */
|
||||
|
||||
/* 802E9B9C-802E9BE8 004C+00 s=0 e=5 z=0 None .text J2DDrawFrame__FffffQ28JUtility6TColorUc */
|
||||
// 802E9BD4: 802E9BE8 (func_802E9BE8)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DDrawFrame(f32 param_0, f32 param_1, f32 param_2, f32 param_3, JUtility::TColor param_4,
|
||||
u8 param_5) {
|
||||
nofralloc
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// u8 False
|
||||
asm void J2DDrawFrame(f32 param_0, f32 param_1, f32 param_2, f32 param_3, JUtility::TColor param_4, u8 param_5) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DOrthoGraph/J2DDrawFrame__FffffQ28JUtility6TColorUc.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9BE8-802E9C88 00A0+00 s=1 e=0 z=0 None .text
|
||||
* J2DDrawFrame__FRCQ29JGeometry8TBox2<f>Q28JUtility6TColorUc */
|
||||
|
||||
/* 802E9BE8-802E9C88 00A0+00 s=1 e=0 z=0 None .text J2DDrawFrame__FRCQ29JGeometry8TBox2<f>Q28JUtility6TColorUc */
|
||||
// 802E9BF8: 803621DC (_savegpr_29)
|
||||
// 802E9C0C: 802E9670 (__ct__13J2DOrthoGraphFv)
|
||||
// 802E9C3C: 802E9118 (setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor)
|
||||
// 802E9C48: 802E9234 (setLineWidth__14J2DGrafContextFUc)
|
||||
// 802E9C54: 802E9368 (func_802E9368)
|
||||
// 802E9C58: 803CC9E0 (__vt__13J2DOrthoGraph)
|
||||
// 802E9C5C: 803CC9E0 (__vt__13J2DOrthoGraph)
|
||||
// 802E9C64: 803CC9B8 (__vt__14J2DGrafContext)
|
||||
// 802E9C68: 803CC9B8 (__vt__14J2DGrafContext)
|
||||
// 802E9C74: 80362228 (_restgpr_29)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm static void J2DDrawFrame(JGeometry::TBox2<f32> const& param_0, JUtility::TColor param_1,
|
||||
u8 param_2) {
|
||||
nofralloc
|
||||
// False True
|
||||
// JGeometry::TBox2<f32> const& False
|
||||
// JGeometry::TBox2<f32> const False
|
||||
// JGeometry::TBox2<f32> True
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// u8 False
|
||||
asm void J2DDrawFrame(JGeometry::TBox2<f32> const& param_0, JUtility::TColor param_1, u8 param_2) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DOrthoGraph/func_802E9BE8.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9C88-802E9C90 0008+00 s=1 e=0 z=0 None .text getGrafType__13J2DOrthoGraphCFv */
|
||||
|
||||
/* 802E9C88-802E9C90 0008+00 s=1 e=0 z=0 None .text getGrafType__13J2DOrthoGraphCFv */
|
||||
// True False
|
||||
// bool False
|
||||
bool J2DOrthoGraph::getGrafType() const {
|
||||
return true;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
+1300
-309
File diff suppressed because it is too large
Load Diff
+2128
-419
File diff suppressed because it is too large
Load Diff
+2004
-468
File diff suppressed because it is too large
Load Diff
+553
-136
@@ -1,349 +1,766 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: J2DPrint
|
||||
//
|
||||
//
|
||||
|
||||
#include "JSystem/J2DGraph/J2DPrint.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "JSystem/J2DGraph/J2DPrint.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct JUtility {
|
||||
struct TColor {};
|
||||
struct TColor {
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
struct JUTFont {
|
||||
/* 802DEDC4 */ void setGradColor(JUtility::TColor, JUtility::TColor);
|
||||
/* 802DEDC4 */ // False False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
void setGradColor(JUtility::TColor, JUtility::TColor);
|
||||
};
|
||||
|
||||
struct JKRHeap {};
|
||||
struct JKRHeap {
|
||||
};
|
||||
|
||||
struct J2DTextBoxVBinding {};
|
||||
struct J2DTextBoxVBinding {
|
||||
};
|
||||
|
||||
struct J2DTextBoxHBinding {};
|
||||
struct J2DTextBoxHBinding {
|
||||
};
|
||||
|
||||
struct J2DPrint {
|
||||
struct TSize {};
|
||||
struct TSize {
|
||||
};
|
||||
|
||||
/* 802F4394 */ J2DPrint(JUTFont*, f32, f32, JUtility::TColor, JUtility::TColor,
|
||||
JUtility::TColor, JUtility::TColor);
|
||||
/* 802F4420 */ ~J2DPrint();
|
||||
/* 802F4468 */ void private_initiate(JUTFont*, f32, f32, JUtility::TColor, JUtility::TColor,
|
||||
JUtility::TColor, JUtility::TColor, bool);
|
||||
/* 802F4658 */ void setBuffer(u32);
|
||||
/* 802F46C4 */ void setFontSize();
|
||||
/* 802F475C */ void locate(f32, f32);
|
||||
/* 802F4778 */ void print(f32, f32, u8, char const*, ...);
|
||||
/* 802F4828 */ void printReturn(char const*, f32, f32, J2DTextBoxHBinding, J2DTextBoxVBinding,
|
||||
f32, f32, u8);
|
||||
/* 802F4B4C */ void parse(u8 const*, int, int, u16*, J2DPrint::TSize&, u8, bool);
|
||||
/* 802F52E8 */ void doCtrlCode(int);
|
||||
/* 802F5410 */ void doEscapeCode(u8 const**, u8);
|
||||
/* 802F594C */ void initchar();
|
||||
/* 802F59C0 */ void getNumberS32(u8 const**, s32, s32, int);
|
||||
/* 802F5AC4 */ void getNumberF32(u8 const**, f32, f32, int);
|
||||
/* 802F4394 */ // False False
|
||||
// JUTFont* False
|
||||
// JUTFont False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
J2DPrint(JUTFont*, f32, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor);
|
||||
/* 802F4420 */ // False False
|
||||
~J2DPrint();
|
||||
/* 802F4468 */ // True False
|
||||
// JUTFont* False
|
||||
// JUTFont False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// bool False
|
||||
void private_initiate(JUTFont*, f32, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor, bool);
|
||||
/* 802F4658 */ // False False
|
||||
// u32 False
|
||||
void setBuffer(u32);
|
||||
/* 802F46C4 */ // True False
|
||||
void setFontSize();
|
||||
/* 802F475C */ // False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
void locate(f32, f32);
|
||||
/* 802F4778 */ // False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// u8 False
|
||||
// char const* False
|
||||
// char const False
|
||||
// char False
|
||||
// ... False
|
||||
void print(f32, f32, u8, char const*, ...);
|
||||
/* 802F4828 */ // False False
|
||||
// char const* False
|
||||
// char const False
|
||||
// char False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// J2DTextBoxHBinding False
|
||||
// J2DTextBoxVBinding False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// u8 False
|
||||
void printReturn(char const*, f32, f32, J2DTextBoxHBinding, J2DTextBoxVBinding, f32, f32, u8);
|
||||
/* 802F4B4C */ // True False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// int False
|
||||
// int False
|
||||
// u16* False
|
||||
// u16 False
|
||||
// J2DPrint::TSize& False
|
||||
// J2DPrint::TSize False
|
||||
// u8 False
|
||||
// bool False
|
||||
void parse(u8 const*, int, int, u16*, J2DPrint::TSize&, u8, bool);
|
||||
/* 802F52E8 */ // True False
|
||||
// int False
|
||||
void doCtrlCode(int);
|
||||
/* 802F5410 */ // True False
|
||||
// u8 const** False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// u8 False
|
||||
void doEscapeCode(u8 const**, u8);
|
||||
/* 802F594C */ // True False
|
||||
void initchar();
|
||||
/* 802F59C0 */ // True False
|
||||
// u8 const** False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// s32 False
|
||||
// s32 False
|
||||
// int False
|
||||
void getNumberS32(u8 const**, s32, s32, int);
|
||||
/* 802F5AC4 */ // True False
|
||||
// u8 const** False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// int False
|
||||
void getNumberF32(u8 const**, f32, f32, int);
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// True False
|
||||
extern "C" static void J2DPrint_print_alpha_va();
|
||||
extern "C" void
|
||||
__ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor();
|
||||
// False False
|
||||
// JUTFont* False
|
||||
// JUTFont False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
extern "C" void __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor();
|
||||
// False False
|
||||
extern "C" void __dt__8J2DPrintFv();
|
||||
extern "C" void
|
||||
private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb();
|
||||
// True False
|
||||
// JUTFont* False
|
||||
// JUTFont False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// bool False
|
||||
extern "C" void private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb();
|
||||
// False False
|
||||
// u32 False
|
||||
extern "C" void setBuffer__8J2DPrintFUl();
|
||||
// True False
|
||||
extern "C" void setFontSize__8J2DPrintFv();
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
extern "C" void locate__8J2DPrintFff();
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// u8 False
|
||||
// char const* False
|
||||
// char const False
|
||||
// char False
|
||||
// ... False
|
||||
extern "C" void print__8J2DPrintFffUcPCce();
|
||||
// False False
|
||||
// char const* False
|
||||
// char const False
|
||||
// char False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// J2DTextBoxHBinding False
|
||||
// J2DTextBoxVBinding False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// u8 False
|
||||
extern "C" void printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc();
|
||||
// True False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// int False
|
||||
// int False
|
||||
// u16* False
|
||||
// u16 False
|
||||
// J2DPrint::TSize& False
|
||||
// J2DPrint::TSize False
|
||||
// u8 False
|
||||
// bool False
|
||||
extern "C" void parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb();
|
||||
// True False
|
||||
// int False
|
||||
extern "C" void doCtrlCode__8J2DPrintFi();
|
||||
// True False
|
||||
// u8 const** False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// u8 False
|
||||
extern "C" void doEscapeCode__8J2DPrintFPPCUcUc();
|
||||
// True False
|
||||
extern "C" void initchar__8J2DPrintFv();
|
||||
// True False
|
||||
// u8 const** False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// s32 False
|
||||
// s32 False
|
||||
// int False
|
||||
extern "C" void getNumberS32__8J2DPrintFPPCUclli();
|
||||
// True False
|
||||
// u8 const** False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// int False
|
||||
extern "C" void getNumberF32__8J2DPrintFPPCUcffi();
|
||||
extern "C" extern void* __vt__8J2DPrint[3 + 1 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// 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
|
||||
// void False
|
||||
void operator delete(void*);
|
||||
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
// JKRHeap* False
|
||||
// JKRHeap False
|
||||
// int False
|
||||
extern "C" void* __nwa__FUlP7JKRHeapi();
|
||||
// False False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void __dl__FPv();
|
||||
// False False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
extern "C" void setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor();
|
||||
// False False
|
||||
extern "C" void _savegpr_20();
|
||||
// False False
|
||||
extern "C" void _savegpr_25();
|
||||
// False False
|
||||
extern "C" void _savegpr_26();
|
||||
// False False
|
||||
extern "C" void _savegpr_28();
|
||||
// False False
|
||||
extern "C" void _savegpr_29();
|
||||
// False False
|
||||
extern "C" void _restgpr_20();
|
||||
// False False
|
||||
extern "C" void _restgpr_25();
|
||||
// False False
|
||||
extern "C" void _restgpr_26();
|
||||
// False False
|
||||
extern "C" void _restgpr_28();
|
||||
// False False
|
||||
extern "C" void _restgpr_29();
|
||||
// False False
|
||||
extern "C" void vsnprintf();
|
||||
// False False
|
||||
extern "C" void strlen();
|
||||
// False False
|
||||
extern "C" void strtol();
|
||||
// False False
|
||||
extern "C" void strtoul();
|
||||
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80451580-80451584 0004+00 s=3 e=0 z=0 None .sbss mStrBuff__8J2DPrint */
|
||||
/* 80451580-80451584 0004+00 s=3 e=0 z=0 None .sbss mStrBuff__8J2DPrint */
|
||||
static u8 mStrBuff__8J2DPrint[4];
|
||||
|
||||
/* 80451584-80451588 0004+00 s=1 e=0 z=0 None .sbss None */
|
||||
/* 80451584-80451588 0004+00 s=1 e=0 z=0 None .sbss None */
|
||||
static u8 data_80451584[4];
|
||||
|
||||
/* 80451588-8045158C 0004+00 s=3 e=0 z=0 None .sbss mStrBuffSize__8J2DPrint */
|
||||
/* 80451588-8045158C 0004+00 s=3 e=0 z=0 None .sbss mStrBuffSize__8J2DPrint */
|
||||
static u8 mStrBuffSize__8J2DPrint[4];
|
||||
|
||||
/* 8045158C-80451590 0004+00 s=2 e=0 z=0 None .sbss None */
|
||||
/* 8045158C-80451590 0004+00 s=2 e=0 z=0 None .sbss None */
|
||||
static u8 data_8045158C[4];
|
||||
|
||||
/* 804561C8-804561CC 0004+00 s=6 e=0 z=0 None .sdata2 @418 */
|
||||
/* 804561C8-804561CC 0004+00 s=6 e=0 z=0 None .sdata2 @418 */
|
||||
SECTION_SDATA2 static u8 lit_418[4] = {
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 802F42F0-802F4394 00A4+00 s=1 e=0 z=0 None .text J2DPrint_print_alpha_va */
|
||||
/* 802F42F0-802F4394 00A4+00 s=1 e=0 z=0 None .text J2DPrint_print_alpha_va */
|
||||
// 802F4300: 803621D8 (_savegpr_28)
|
||||
// 802F4314: 802F594C (initchar__8J2DPrintFv)
|
||||
// 802F4318: 80451580 (mStrBuff__8J2DPrint)
|
||||
// 802F431C: 80451588 (mStrBuffSize__8J2DPrint)
|
||||
// 802F4328: 80366690 (vsnprintf)
|
||||
// 802F4334: 804561C8 (lit_418)
|
||||
// 802F433C: 80451588 (mStrBuffSize__8J2DPrint)
|
||||
// 802F4350: 8045158C (data_8045158C)
|
||||
// 802F4358: 80451580 (mStrBuff__8J2DPrint)
|
||||
// 802F4374: 802F4B4C (parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb)
|
||||
// 802F4380: 80362224 (_restgpr_28)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
extern "C" asm static void J2DPrint_print_alpha_va() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/J2DPrint_print_alpha_va.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803CCF40-803CCFA0 0060+00 s=1 e=0 z=0 None .data @938 */
|
||||
/* 803CCF40-803CCFA0 0060+00 s=1 e=0 z=0 None .data @938 */
|
||||
SECTION_DATA static void* lit_938[24] = {
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x28),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x44),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x9C),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0xC0),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0xD4),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0xE8),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0xFC),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi) + 0x110),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x28),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x44),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x9C),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0xC0),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0xD4),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0xE8),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0xFC),
|
||||
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x110),
|
||||
};
|
||||
|
||||
/* 803CCFA0-803CCFB0 000C+04 s=2 e=0 z=0 None .data __vt__8J2DPrint */
|
||||
SECTION_DATA static void* __vt__8J2DPrint[3 + 1 /* padding */] = {
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)__dt__8J2DPrintFv,
|
||||
/* padding */
|
||||
NULL,
|
||||
/* 803CCFA0-803CCFB0 000C+04 s=2 e=0 z=0 None .data __vt__8J2DPrint */
|
||||
SECTION_DATA void* __vt__8J2DPrint[3 + 1 /* padding */] = {
|
||||
(void*)NULL /* RTTI */,
|
||||
(void*)NULL,
|
||||
(void*)__dt__8J2DPrintFv,
|
||||
/* padding */
|
||||
NULL,
|
||||
};
|
||||
|
||||
/* 802F4394-802F4420 008C+00 s=0 e=6 z=0 None .text
|
||||
* __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor
|
||||
*/
|
||||
/* 802F4394-802F4420 008C+00 s=0 e=6 z=0 None .text __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor */
|
||||
// 802F43A8: 803CCFA0 (__vt__8J2DPrint)
|
||||
// 802F43AC: 803CCFA0 (__vt__8J2DPrint)
|
||||
// 802F4404: 802F4468 (private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm J2DPrint::J2DPrint(JUTFont* param_0, f32 param_1, f32 param_2, JUtility::TColor param_3,
|
||||
JUtility::TColor param_4, JUtility::TColor param_5,
|
||||
JUtility::TColor param_6) {
|
||||
nofralloc
|
||||
// False False
|
||||
// JUTFont* False
|
||||
// JUTFont False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
asm J2DPrint::J2DPrint(JUTFont* param_0, f32 param_1, f32 param_2, JUtility::TColor param_3, JUtility::TColor param_4, JUtility::TColor param_5, JUtility::TColor param_6) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/func_802F4394.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F4420-802F4468 0048+00 s=1 e=6 z=0 None .text __dt__8J2DPrintFv */
|
||||
|
||||
/* 802F4420-802F4468 0048+00 s=1 e=6 z=0 None .text __dt__8J2DPrintFv */
|
||||
// 802F4438: 803CCFA0 (__vt__8J2DPrint)
|
||||
// 802F443C: 803CCFA0 (__vt__8J2DPrint)
|
||||
// 802F444C: 802CED3C (__dl__FPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm J2DPrint::~J2DPrint() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/__dt__8J2DPrintFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804561CC-804561D0 0004+00 s=1 e=0 z=0 None .sdata2 @644 */
|
||||
/* 804561CC-804561D0 0004+00 s=1 e=0 z=0 None .sdata2 @644 */
|
||||
SECTION_SDATA2 static f32 lit_644 = 32.0f;
|
||||
|
||||
/* 804561D0-804561D8 0008+00 s=6 e=0 z=0 None .sdata2 @650 */
|
||||
/* 804561D0-804561D8 0008+00 s=6 e=0 z=0 None .sdata2 @650 */
|
||||
SECTION_SDATA2 static f64 lit_650 = 4503601774854144.0 /* cast s32 to float */;
|
||||
|
||||
/* 802F4468-802F4658 01F0+00 s=1 e=0 z=0 None .text
|
||||
* private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb
|
||||
*/
|
||||
/* 802F4468-802F4658 01F0+00 s=1 e=0 z=0 None .text private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb */
|
||||
// 802F4488: 803621CC (_savegpr_25)
|
||||
// 802F44B0: 80451580 (mStrBuff__8J2DPrint)
|
||||
// 802F44C0: 802F4658 (setBuffer__8J2DPrintFUl)
|
||||
// 802F44CC: 804561CC (lit_644)
|
||||
// 802F4500: 804561D0 (lit_650)
|
||||
// 802F452C: 804561C8 (lit_418)
|
||||
// 802F4534: 802F475C (locate__8J2DPrintFff)
|
||||
// 802F45F8: 802F46C4 (setFontSize__8J2DPrintFv)
|
||||
// 802F462C: 802F594C (initchar__8J2DPrintFv)
|
||||
// 802F4644: 80362218 (_restgpr_25)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DPrint::private_initiate(JUTFont* param_0, f32 param_1, f32 param_2,
|
||||
JUtility::TColor param_3, JUtility::TColor param_4,
|
||||
JUtility::TColor param_5, JUtility::TColor param_6,
|
||||
bool param_7) {
|
||||
nofralloc
|
||||
// True False
|
||||
// JUTFont* False
|
||||
// JUTFont False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// JUtility::TColor False
|
||||
// bool False
|
||||
asm void J2DPrint::private_initiate(JUTFont* param_0, f32 param_1, f32 param_2, JUtility::TColor param_3, JUtility::TColor param_4, JUtility::TColor param_5, JUtility::TColor param_6, bool param_7) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/func_802F4468.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F4658-802F46C4 006C+00 s=1 e=1 z=0 None .text setBuffer__8J2DPrintFUl */
|
||||
|
||||
/* 802F4658-802F46C4 006C+00 s=1 e=1 z=0 None .text setBuffer__8J2DPrintFUl */
|
||||
// 802F4670: 80451580 (mStrBuff__8J2DPrint)
|
||||
// 802F4678: 80451584 (data_80451584)
|
||||
// 802F4684: 802CED3C (__dl__FPv)
|
||||
// 802F468C: 80451370 (sSystemHeap__7JKRHeap)
|
||||
// 802F4694: 802CED10 (__nwa__FUlP7JKRHeapi)
|
||||
// 802F4698: 80451580 (mStrBuff__8J2DPrint)
|
||||
// 802F469C: 80451588 (mStrBuffSize__8J2DPrint)
|
||||
// 802F46A4: 80451584 (data_80451584)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// u32 False
|
||||
asm void J2DPrint::setBuffer(u32 param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/setBuffer__8J2DPrintFUl.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F46C4-802F475C 0098+00 s=1 e=0 z=0 None .text setFontSize__8J2DPrintFv */
|
||||
|
||||
/* 802F46C4-802F475C 0098+00 s=1 e=0 z=0 None .text setFontSize__8J2DPrintFv */
|
||||
// 802F46F4: 804561D0 (lit_650)
|
||||
// 802F4728: 804561D0 (lit_650)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm void J2DPrint::setFontSize() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/setFontSize__8J2DPrintFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F475C-802F4778 001C+00 s=2 e=2 z=0 None .text locate__8J2DPrintFff */
|
||||
|
||||
/* 802F475C-802F4778 001C+00 s=2 e=2 z=0 None .text locate__8J2DPrintFff */
|
||||
// 802F476C: 804561C8 (lit_418)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
asm void J2DPrint::locate(f32 param_0, f32 param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/locate__8J2DPrintFff.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F4778-802F4828 00B0+00 s=0 e=2 z=0 None .text print__8J2DPrintFffUcPCce */
|
||||
|
||||
/* 802F4778-802F4828 00B0+00 s=0 e=2 z=0 None .text print__8J2DPrintFffUcPCce */
|
||||
// 802F4788: 803621DC (_savegpr_29)
|
||||
// 802F47E0: 802F475C (locate__8J2DPrintFff)
|
||||
// 802F480C: 802F42F0 (J2DPrint_print_alpha_va)
|
||||
// 802F4814: 80362228 (_restgpr_29)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// u8 False
|
||||
// char const* False
|
||||
// char const False
|
||||
// char False
|
||||
// ... False
|
||||
asm void J2DPrint::print(f32 param_0, f32 param_1, u8 param_2, char const* param_3, ...) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/print__8J2DPrintFffUcPCce.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804561D8-804561E0 0004+04 s=2 e=0 z=0 None .sdata2 @786 */
|
||||
/* 804561D8-804561E0 0004+04 s=2 e=0 z=0 None .sdata2 @786 */
|
||||
SECTION_SDATA2 static f32 lit_786[1 + 1 /* padding */] = {
|
||||
0.5f,
|
||||
/* padding */
|
||||
0.0f,
|
||||
0.5f,
|
||||
/* padding */
|
||||
0.0f,
|
||||
};
|
||||
|
||||
/* 804561E0-804561E8 0008+00 s=2 e=0 z=0 None .sdata2 @791 */
|
||||
/* 804561E0-804561E8 0008+00 s=2 e=0 z=0 None .sdata2 @791 */
|
||||
SECTION_SDATA2 static f64 lit_791 = 4503599627370496.0 /* cast u32 to float */;
|
||||
|
||||
/* 802F4828-802F4B4C 0324+00 s=0 e=4 z=0 None .text
|
||||
* printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc */
|
||||
/* 802F4828-802F4B4C 0324+00 s=0 e=4 z=0 None .text printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc */
|
||||
// 802F4868: 803621CC (_savegpr_25)
|
||||
// 802F489C: 802F594C (initchar__8J2DPrintFv)
|
||||
// 802F48B4: 80368BE4 (strlen)
|
||||
// 802F48BC: 80451588 (mStrBuffSize__8J2DPrint)
|
||||
// 802F48D0: 8045158C (data_8045158C)
|
||||
// 802F4900: 802F4B4C (parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb)
|
||||
// 802F491C: 804561D0 (lit_650)
|
||||
// 802F4954: 804561D0 (lit_650)
|
||||
// 802F4998: 804561D8 (lit_786)
|
||||
// 802F49CC: 804561D8 (lit_786)
|
||||
// 802F4A38: 804561E0 (lit_791)
|
||||
// 802F4A68: 804561E0 (lit_791)
|
||||
// 802F4A84: 804561D8 (lit_786)
|
||||
// 802F4AB0: 802F594C (initchar__8J2DPrintFv)
|
||||
// 802F4B00: 802F4B4C (parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb)
|
||||
// 802F4B38: 80362218 (_restgpr_25)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DPrint::printReturn(char const* param_0, f32 param_1, f32 param_2,
|
||||
J2DTextBoxHBinding param_3, J2DTextBoxVBinding param_4, f32 param_5,
|
||||
f32 param_6, u8 param_7) {
|
||||
nofralloc
|
||||
// False False
|
||||
// char const* False
|
||||
// char const False
|
||||
// char False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// J2DTextBoxHBinding False
|
||||
// J2DTextBoxVBinding False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// u8 False
|
||||
asm void J2DPrint::printReturn(char const* param_0, f32 param_1, f32 param_2, J2DTextBoxHBinding param_3, J2DTextBoxVBinding param_4, f32 param_5, f32 param_6, u8 param_7) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804561E8-804561EC 0004+00 s=1 e=0 z=0 None .sdata2 @913 */
|
||||
/* 804561E8-804561EC 0004+00 s=1 e=0 z=0 None .sdata2 @913 */
|
||||
SECTION_SDATA2 static f32 lit_913 = 10000.0f;
|
||||
|
||||
/* 802F4B4C-802F52E8 079C+00 s=2 e=0 z=0 None .text
|
||||
* parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb */
|
||||
/* 802F4B4C-802F52E8 079C+00 s=2 e=0 z=0 None .text parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb */
|
||||
// 802F4BAC: 803621B8 (_savegpr_20)
|
||||
// 802F4BDC: 804561C8 (lit_418)
|
||||
// 802F4C88: 802DEDC4 (setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor)
|
||||
// 802F4CF4: 804561D8 (lit_786)
|
||||
// 802F4D3C: 802F5410 (doEscapeCode__8J2DPrintFPPCUcUc)
|
||||
// 802F4D5C: 804561D8 (lit_786)
|
||||
// 802F4D90: 804561C8 (lit_418)
|
||||
// 802F4DAC: 802F52E8 (doCtrlCode__8J2DPrintFi)
|
||||
// 802F4DCC: 804561D8 (lit_786)
|
||||
// 802F4DF8: 804561C8 (lit_418)
|
||||
// 802F4E20: 804561D8 (lit_786)
|
||||
// 802F4E58: 804561D0 (lit_650)
|
||||
// 802F4E98: 804561E0 (lit_791)
|
||||
// 802F4EC8: 804561D0 (lit_650)
|
||||
// 802F4F0C: 804561E8 (lit_913)
|
||||
// 802F4F98: 804561D8 (lit_786)
|
||||
// 802F4FCC: 804561C8 (lit_418)
|
||||
// 802F4FF8: 804561D0 (lit_650)
|
||||
// 802F5098: 804561D0 (lit_650)
|
||||
// 802F5150: 804561D0 (lit_650)
|
||||
// 802F5180: 804561D0 (lit_650)
|
||||
// 802F5244: 804561D0 (lit_650)
|
||||
// 802F52D4: 80362204 (_restgpr_20)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DPrint::parse(u8 const* param_0, int param_1, int param_2, u16* param_3,
|
||||
J2DPrint::TSize& param_4, u8 param_5, bool param_6) {
|
||||
nofralloc
|
||||
// True False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// int False
|
||||
// int False
|
||||
// u16* False
|
||||
// u16 False
|
||||
// J2DPrint::TSize& False
|
||||
// J2DPrint::TSize False
|
||||
// u8 False
|
||||
// bool False
|
||||
asm void J2DPrint::parse(u8 const* param_0, int param_1, int param_2, u16* param_3, J2DPrint::TSize& param_4, u8 param_5, bool param_6) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804561EC-804561F0 0004+00 s=2 e=0 z=0 None .sdata2 @937 */
|
||||
/* 804561EC-804561F0 0004+00 s=2 e=0 z=0 None .sdata2 @937 */
|
||||
SECTION_SDATA2 static f32 lit_937 = 1.0f;
|
||||
|
||||
/* 802F52E8-802F5410 0128+00 s=2 e=0 z=0 None .text doCtrlCode__8J2DPrintFi */
|
||||
/* 802F52E8-802F5410 0128+00 s=2 e=0 z=0 None .text doCtrlCode__8J2DPrintFi */
|
||||
// 802F52F8: 803CCF40 (lit_938)
|
||||
// 802F52FC: 803CCF40 (lit_938)
|
||||
// 802F5320: 804561C8 (lit_418)
|
||||
// 802F5354: 804561D0 (lit_650)
|
||||
// 802F5384: 804561C8 (lit_418)
|
||||
// 802F53A8: 804561C8 (lit_418)
|
||||
// 802F53C0: 804561EC (lit_937)
|
||||
// 802F53D4: 804561EC (lit_937)
|
||||
// 802F53E8: 804561EC (lit_937)
|
||||
// 802F53FC: 804561EC (lit_937)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// int False
|
||||
asm void J2DPrint::doCtrlCode(int param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/doCtrlCode__8J2DPrintFi.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F5410-802F594C 053C+00 s=1 e=0 z=0 None .text doEscapeCode__8J2DPrintFPPCUcUc */
|
||||
|
||||
/* 802F5410-802F594C 053C+00 s=1 e=0 z=0 None .text doEscapeCode__8J2DPrintFPPCUcUc */
|
||||
// 802F5420: 803621D0 (_savegpr_26)
|
||||
// 802F55A0: 804561EC (lit_937)
|
||||
// 802F55A4: 804561C8 (lit_418)
|
||||
// 802F55AC: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
||||
// 802F55C8: 804561EC (lit_937)
|
||||
// 802F55CC: 804561C8 (lit_418)
|
||||
// 802F55D4: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
||||
// 802F55F0: 804561EC (lit_937)
|
||||
// 802F55F4: 804561C8 (lit_418)
|
||||
// 802F55FC: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
||||
// 802F5618: 804561EC (lit_937)
|
||||
// 802F561C: 804561C8 (lit_418)
|
||||
// 802F5624: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
||||
// 802F5674: 802F59C0 (getNumberS32__8J2DPrintFPPCUclli)
|
||||
// 802F569C: 802F59C0 (getNumberS32__8J2DPrintFPPCUclli)
|
||||
// 802F5738: 802DEDC4 (setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor)
|
||||
// 802F5754: 802F59C0 (getNumberS32__8J2DPrintFPPCUclli)
|
||||
// 802F57F0: 802DEDC4 (setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor)
|
||||
// 802F580C: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
||||
// 802F5810: 804561C8 (lit_418)
|
||||
// 802F583C: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
||||
// 802F5840: 804561C8 (lit_418)
|
||||
// 802F586C: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
||||
// 802F588C: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
||||
// 802F58B0: 802F59C0 (getNumberS32__8J2DPrintFPPCUclli)
|
||||
// 802F5920: 802DEDC4 (setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor)
|
||||
// 802F5938: 8036221C (_restgpr_26)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// u8 const** False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// u8 False
|
||||
asm void J2DPrint::doEscapeCode(u8 const** param_0, u8 param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/doEscapeCode__8J2DPrintFPPCUcUc.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F594C-802F59C0 0074+00 s=3 e=0 z=0 None .text initchar__8J2DPrintFv */
|
||||
|
||||
/* 802F594C-802F59C0 0074+00 s=3 e=0 z=0 None .text initchar__8J2DPrintFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm void J2DPrint::initchar() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/initchar__8J2DPrintFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F59C0-802F5AC4 0104+00 s=1 e=0 z=0 None .text getNumberS32__8J2DPrintFPPCUclli */
|
||||
|
||||
/* 802F59C0-802F5AC4 0104+00 s=1 e=0 z=0 None .text getNumberS32__8J2DPrintFPPCUclli */
|
||||
// 802F59D0: 803621D8 (_savegpr_28)
|
||||
// 802F5A18: 80368C00 (strtol)
|
||||
// 802F5A34: 80368CF0 (strtoul)
|
||||
// 802F5AB0: 80362224 (_restgpr_28)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// u8 const** False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// s32 False
|
||||
// s32 False
|
||||
// int False
|
||||
asm void J2DPrint::getNumberS32(u8 const** param_0, s32 param_1, s32 param_2, int param_3) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/getNumberS32__8J2DPrintFPPCUclli.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802F5AC4-802F5BF8 0134+00 s=1 e=0 z=0 None .text getNumberF32__8J2DPrintFPPCUcffi */
|
||||
|
||||
/* 802F5AC4-802F5BF8 0134+00 s=1 e=0 z=0 None .text getNumberF32__8J2DPrintFPPCUcffi */
|
||||
// 802F5B24: 80368C00 (strtol)
|
||||
// 802F5B3C: 80368CF0 (strtoul)
|
||||
// 802F5BB4: 804561D0 (lit_650)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// u8 const** False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// int False
|
||||
asm void J2DPrint::getNumberF32(u8 const** param_0, f32 param_1, f32 param_2, int param_3) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DPrint/getNumberF32__8J2DPrintFPPCUcffi.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
+1405
-286
File diff suppressed because it is too large
Load Diff
+410
-146
@@ -1,90 +1,229 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: J2DTevs
|
||||
//
|
||||
//
|
||||
|
||||
#include "JSystem/J2DGraph/J2DTevs.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "JSystem/J2DGraph/J2DTevs.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct Vec {};
|
||||
struct Vec {
|
||||
};
|
||||
|
||||
struct J2DTextureSRTInfo {};
|
||||
struct J2DTextureSRTInfo {
|
||||
};
|
||||
|
||||
struct J2DTexMtx {
|
||||
/* 802E9C90 */ void load(u32);
|
||||
/* 802E9CC4 */ void calc();
|
||||
/* 802E9D2C */ void getTextureMtx(J2DTextureSRTInfo const&, Vec, f32 (*)[4]);
|
||||
/* 802E9EBC */ void getTextureMtxMaya(J2DTextureSRTInfo const&, f32 (*)[4]);
|
||||
/* 802E9C90 */ // False False
|
||||
// u32 False
|
||||
void load(u32);
|
||||
/* 802E9CC4 */ // False False
|
||||
void calc();
|
||||
/* 802E9D2C */ // True False
|
||||
// J2DTextureSRTInfo const& False
|
||||
// J2DTextureSRTInfo const False
|
||||
// J2DTextureSRTInfo False
|
||||
// Vec False
|
||||
// f32 (* )[4] False
|
||||
// f32 False
|
||||
// * False
|
||||
// False
|
||||
void getTextureMtx(J2DTextureSRTInfo const&, Vec, f32 (* )[4]);
|
||||
/* 802E9EBC */ // True False
|
||||
// J2DTextureSRTInfo const& False
|
||||
// J2DTextureSRTInfo const False
|
||||
// J2DTextureSRTInfo False
|
||||
// f32 (* )[4] False
|
||||
// f32 False
|
||||
// * False
|
||||
// False
|
||||
void getTextureMtxMaya(J2DTextureSRTInfo const&, f32 (* )[4]);
|
||||
};
|
||||
|
||||
struct J2DTevBlock {
|
||||
/* 802EA12C */ bool getTevSwapModeTable(u32);
|
||||
/* 802EA134 */ bool getTevStage(u32);
|
||||
/* 802EA13C */ bool getTevColor(u32);
|
||||
/* 802EA144 */ bool getTevOrder(u32);
|
||||
/* 802EA14C */ bool getTevKAlphaSel(u32);
|
||||
/* 802EA154 */ bool getTevKColorSel(u32);
|
||||
/* 802EA15C */ bool getTevKColor(u32);
|
||||
/* 802EA164 */ void getFontNo() const;
|
||||
/* 802EA170 */ void getTexNo(u32) const;
|
||||
/* 802EA17C */ bool getTevStageNum() const;
|
||||
/* 802EA184 */ bool getIndTevStage(u32);
|
||||
/* 802EA12C */ // False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool getTevSwapModeTable(u32);
|
||||
/* 802EA134 */ // False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool getTevStage(u32);
|
||||
/* 802EA13C */ // False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool getTevColor(u32);
|
||||
/* 802EA144 */ // False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool getTevOrder(u32);
|
||||
/* 802EA14C */ // False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool getTevKAlphaSel(u32);
|
||||
/* 802EA154 */ // False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool getTevKColorSel(u32);
|
||||
/* 802EA15C */ // False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool getTevKColor(u32);
|
||||
/* 802EA164 */ // False False
|
||||
void getFontNo() const;
|
||||
/* 802EA170 */ // False False
|
||||
// u32 False
|
||||
void getTexNo(u32) const;
|
||||
/* 802EA17C */ // False False
|
||||
// bool False
|
||||
bool getTevStageNum() const;
|
||||
/* 802EA184 */ // False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool getIndTevStage(u32);
|
||||
};
|
||||
|
||||
struct J2DIndTexOrder {
|
||||
/* 802EA0FC */ void load(u8);
|
||||
/* 802EA0FC */ // False False
|
||||
// u8 False
|
||||
void load(u8);
|
||||
};
|
||||
|
||||
struct J2DIndTexMtx {
|
||||
/* 802EA098 */ void load(u8);
|
||||
/* 802EA098 */ // False False
|
||||
// u8 False
|
||||
void load(u8);
|
||||
};
|
||||
|
||||
struct J2DIndTexCoordScale {
|
||||
/* 802EA0CC */ void load(u8);
|
||||
/* 802EA0CC */ // False False
|
||||
// u8 False
|
||||
void load(u8);
|
||||
};
|
||||
|
||||
struct J2DIndTevStage {
|
||||
/* 802EA044 */ void load(u8);
|
||||
/* 802EA044 */ // False False
|
||||
// u8 False
|
||||
void load(u8);
|
||||
};
|
||||
|
||||
struct J2DIndBlock {
|
||||
/* 802EA18C */ bool getIndTexCoordScale(u32);
|
||||
/* 802EA194 */ bool getIndTexMtx(u32);
|
||||
/* 802EA19C */ bool getIndTexOrder(u32);
|
||||
/* 802EA1A4 */ bool getIndTexStageNum() const;
|
||||
/* 802EA18C */ // False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool getIndTexCoordScale(u32);
|
||||
/* 802EA194 */ // False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool getIndTexMtx(u32);
|
||||
/* 802EA19C */ // False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool getIndTexOrder(u32);
|
||||
/* 802EA1A4 */ // False False
|
||||
// bool False
|
||||
bool getIndTexStageNum() const;
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// False False
|
||||
// u32 False
|
||||
extern "C" void load__9J2DTexMtxFUl();
|
||||
// False False
|
||||
extern "C" void calc__9J2DTexMtxFv();
|
||||
// True False
|
||||
// J2DTextureSRTInfo const& False
|
||||
// J2DTextureSRTInfo const False
|
||||
// J2DTextureSRTInfo False
|
||||
// Vec False
|
||||
// f32 (* )[4] False
|
||||
// f32 False
|
||||
// * False
|
||||
// False
|
||||
extern "C" void getTextureMtx__9J2DTexMtxFRC17J2DTextureSRTInfo3VecPA4_f();
|
||||
// True False
|
||||
// J2DTextureSRTInfo const& False
|
||||
// J2DTextureSRTInfo const False
|
||||
// J2DTextureSRTInfo False
|
||||
// f32 (* )[4] False
|
||||
// f32 False
|
||||
// * False
|
||||
// False
|
||||
extern "C" void getTextureMtxMaya__9J2DTexMtxFRC17J2DTextureSRTInfoPA4_f();
|
||||
// False False
|
||||
// u8 False
|
||||
extern "C" void load__14J2DIndTevStageFUc();
|
||||
// False False
|
||||
// u8 False
|
||||
extern "C" void load__12J2DIndTexMtxFUc();
|
||||
// False False
|
||||
// u8 False
|
||||
extern "C" void load__19J2DIndTexCoordScaleFUc();
|
||||
// False False
|
||||
// u8 False
|
||||
extern "C" void load__14J2DIndTexOrderFUc();
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
extern "C" bool getTevSwapModeTable__11J2DTevBlockFUl();
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
extern "C" bool getTevStage__11J2DTevBlockFUl();
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
extern "C" bool getTevColor__11J2DTevBlockFUl();
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
extern "C" bool getTevOrder__11J2DTevBlockFUl();
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
extern "C" bool getTevKAlphaSel__11J2DTevBlockFUl();
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
extern "C" bool getTevKColorSel__11J2DTevBlockFUl();
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
extern "C" bool getTevKColor__11J2DTevBlockFUl();
|
||||
// False False
|
||||
extern "C" void getFontNo__11J2DTevBlockCFv();
|
||||
// False False
|
||||
// u32 False
|
||||
extern "C" void getTexNo__11J2DTevBlockCFUl();
|
||||
// False False
|
||||
// bool False
|
||||
extern "C" bool getTevStageNum__11J2DTevBlockCFv();
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
extern "C" bool getIndTevStage__11J2DTevBlockFUl();
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
extern "C" bool getIndTexCoordScale__11J2DIndBlockFUl();
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
extern "C" bool getIndTexMtx__11J2DIndBlockFUl();
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
extern "C" bool getIndTexOrder__11J2DIndBlockFUl();
|
||||
// False False
|
||||
// bool False
|
||||
extern "C" bool getIndTexStageNum__11J2DIndBlockCFv();
|
||||
extern "C" extern u8 const j2dDefaultTexCoordInfo[32];
|
||||
extern "C" extern u8 const j2dDefaultTexMtxInfo[36];
|
||||
@@ -104,306 +243,431 @@ extern "C" extern u8 data_804561A4[4];
|
||||
extern "C" extern u32 j2dDefaultColorChanInfo;
|
||||
extern "C" extern u8 struct_804561AC[4];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// False False
|
||||
extern "C" void GXSetTevIndirect();
|
||||
// False False
|
||||
extern "C" void GXSetIndTexMtx();
|
||||
// False False
|
||||
extern "C" void GXSetIndTexCoordScale();
|
||||
// False False
|
||||
extern "C" void GXSetIndTexOrder();
|
||||
// False False
|
||||
extern "C" void GXLoadTexMtxImm();
|
||||
// False False
|
||||
extern "C" void _savegpr_29();
|
||||
// False False
|
||||
extern "C" void _restgpr_29();
|
||||
// False False
|
||||
extern "C" void cos();
|
||||
// False False
|
||||
extern "C" void sin();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 802E9C90-802E9CC4 0034+00 s=0 e=1 z=0 None .text load__9J2DTexMtxFUl */
|
||||
/* 802E9C90-802E9CC4 0034+00 s=0 e=1 z=0 None .text load__9J2DTexMtxFUl */
|
||||
// 802E9CB0: 80360320 (GXLoadTexMtxImm)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// u32 False
|
||||
asm void J2DTexMtx::load(u32 param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DTevs/load__9J2DTexMtxFUl.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802E9CC4-802E9D2C 0068+00 s=0 e=2 z=0 None .text calc__9J2DTexMtxFv */
|
||||
|
||||
/* 802E9CC4-802E9D2C 0068+00 s=0 e=2 z=0 None .text calc__9J2DTexMtxFv */
|
||||
// 802E9D00: 802E9D2C (getTextureMtx__9J2DTexMtxFRC17J2DTextureSRTInfo3VecPA4_f)
|
||||
// 802E9D18: 802E9EBC (getTextureMtxMaya__9J2DTexMtxFRC17J2DTextureSRTInfoPA4_f)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void J2DTexMtx::calc() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DTevs/calc__9J2DTexMtxFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80456168-8045616C 0004+00 s=2 e=0 z=0 None .sdata2 @1488 */
|
||||
/* 80456168-8045616C 0004+00 s=2 e=0 z=0 None .sdata2 @1488 */
|
||||
SECTION_SDATA2 static f32 lit_1488 = 3.1415927410125732f;
|
||||
|
||||
/* 8045616C-80456170 0004+00 s=2 e=0 z=0 None .sdata2 @1489 */
|
||||
/* 8045616C-80456170 0004+00 s=2 e=0 z=0 None .sdata2 @1489 */
|
||||
SECTION_SDATA2 static f32 lit_1489 = 180.0f;
|
||||
|
||||
/* 80456170-80456174 0004+00 s=2 e=0 z=0 None .sdata2 @1490 */
|
||||
/* 80456170-80456174 0004+00 s=2 e=0 z=0 None .sdata2 @1490 */
|
||||
SECTION_SDATA2 static u8 lit_1490[4] = {
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 80456174-80456178 0004+00 s=2 e=0 z=0 None .sdata2 @1491 */
|
||||
/* 80456174-80456178 0004+00 s=2 e=0 z=0 None .sdata2 @1491 */
|
||||
SECTION_SDATA2 static f32 lit_1491 = 1.0f;
|
||||
|
||||
/* 802E9D2C-802E9EBC 0190+00 s=1 e=0 z=0 None .text
|
||||
* getTextureMtx__9J2DTexMtxFRC17J2DTextureSRTInfo3VecPA4_f */
|
||||
/* 802E9D2C-802E9EBC 0190+00 s=1 e=0 z=0 None .text getTextureMtx__9J2DTexMtxFRC17J2DTextureSRTInfo3VecPA4_f */
|
||||
// 802E9D4C: 803621DC (_savegpr_29)
|
||||
// 802E9D5C: 80456168 (lit_1488)
|
||||
// 802E9D68: 8045616C (lit_1489)
|
||||
// 802E9D74: 8036C028 (cos)
|
||||
// 802E9D8C: 8036C590 (sin)
|
||||
// 802E9DA4: 80456170 (lit_1490)
|
||||
// 802E9DB0: 8036C590 (sin)
|
||||
// 802E9DBC: 8036C028 (cos)
|
||||
// 802E9DFC: 8036C590 (sin)
|
||||
// 802E9E14: 8036C028 (cos)
|
||||
// 802E9E28: 80456170 (lit_1490)
|
||||
// 802E9E34: 8036C028 (cos)
|
||||
// 802E9E40: 8036C590 (sin)
|
||||
// 802E9E7C: 80456170 (lit_1490)
|
||||
// 802E9E88: 80456174 (lit_1491)
|
||||
// 802E9EA8: 80362228 (_restgpr_29)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DTexMtx::getTextureMtx(J2DTextureSRTInfo const& param_0, Vec param_1,
|
||||
f32 (*param_2)[4]) {
|
||||
nofralloc
|
||||
// True False
|
||||
// J2DTextureSRTInfo const& False
|
||||
// J2DTextureSRTInfo const False
|
||||
// J2DTextureSRTInfo False
|
||||
// Vec False
|
||||
// f32 (* )[4] False
|
||||
// f32 False
|
||||
// * False
|
||||
// False
|
||||
asm void J2DTexMtx::getTextureMtx(J2DTextureSRTInfo const& param_0, Vec param_1, f32 (* param_2)[4]) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DTevs/getTextureMtx__9J2DTexMtxFRC17J2DTextureSRTInfo3VecPA4_f.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80456178-8045617C 0004+00 s=1 e=0 z=0 None .sdata2 @1507 */
|
||||
/* 80456178-8045617C 0004+00 s=1 e=0 z=0 None .sdata2 @1507 */
|
||||
SECTION_SDATA2 static f32 lit_1507 = 0.5f;
|
||||
|
||||
/* 802E9EBC-802EA044 0188+00 s=1 e=0 z=0 None .text
|
||||
* getTextureMtxMaya__9J2DTexMtxFRC17J2DTextureSRTInfoPA4_f */
|
||||
/* 802E9EBC-802EA044 0188+00 s=1 e=0 z=0 None .text getTextureMtxMaya__9J2DTexMtxFRC17J2DTextureSRTInfoPA4_f */
|
||||
// 802E9EE8: 80456168 (lit_1488)
|
||||
// 802E9EF4: 8045616C (lit_1489)
|
||||
// 802E9F00: 8036C028 (cos)
|
||||
// 802E9F18: 8036C590 (sin)
|
||||
// 802E9F2C: 80456170 (lit_1490)
|
||||
// 802E9F38: 8036C590 (sin)
|
||||
// 802E9F44: 8036C028 (cos)
|
||||
// 802E9F4C: 80456178 (lit_1507)
|
||||
// 802E9F80: 8036C590 (sin)
|
||||
// 802E9F9C: 8036C028 (cos)
|
||||
// 802E9FB0: 80456170 (lit_1490)
|
||||
// 802E9FBC: 8036C028 (cos)
|
||||
// 802E9FC8: 8036C590 (sin)
|
||||
// 802E9FD0: 80456178 (lit_1507)
|
||||
// 802EA004: 80456170 (lit_1490)
|
||||
// 802EA010: 80456174 (lit_1491)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void J2DTexMtx::getTextureMtxMaya(J2DTextureSRTInfo const& param_0, f32 (*param_1)[4]) {
|
||||
nofralloc
|
||||
// True False
|
||||
// J2DTextureSRTInfo const& False
|
||||
// J2DTextureSRTInfo const False
|
||||
// J2DTextureSRTInfo False
|
||||
// f32 (* )[4] False
|
||||
// f32 False
|
||||
// * False
|
||||
// False
|
||||
asm void J2DTexMtx::getTextureMtxMaya(J2DTextureSRTInfo const& param_0, f32 (* param_1)[4]) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DTevs/getTextureMtxMaya__9J2DTexMtxFRC17J2DTextureSRTInfoPA4_f.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802EA044-802EA098 0054+00 s=0 e=5 z=0 None .text load__14J2DIndTevStageFUc */
|
||||
|
||||
/* 802EA044-802EA098 0054+00 s=0 e=5 z=0 None .text load__14J2DIndTevStageFUc */
|
||||
// 802EA084: 8035ECC0 (GXSetTevIndirect)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// u8 False
|
||||
asm void J2DIndTevStage::load(u8 param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DTevs/load__14J2DIndTevStageFUc.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802EA098-802EA0CC 0034+00 s=0 e=1 z=0 None .text load__12J2DIndTexMtxFUc */
|
||||
|
||||
/* 802EA098-802EA0CC 0034+00 s=0 e=1 z=0 None .text load__12J2DIndTexMtxFUc */
|
||||
// 802EA0B8: 8035ED2C (GXSetIndTexMtx)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// u8 False
|
||||
asm void J2DIndTexMtx::load(u8 param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DTevs/load__12J2DIndTexMtxFUc.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802EA0CC-802EA0FC 0030+00 s=0 e=1 z=0 None .text load__19J2DIndTexCoordScaleFUc */
|
||||
|
||||
/* 802EA0CC-802EA0FC 0030+00 s=0 e=1 z=0 None .text load__19J2DIndTexCoordScaleFUc */
|
||||
// 802EA0E8: 8035EEA4 (GXSetIndTexCoordScale)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// u8 False
|
||||
asm void J2DIndTexCoordScale::load(u8 param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DTevs/load__19J2DIndTexCoordScaleFUc.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802EA0FC-802EA12C 0030+00 s=0 e=1 z=0 None .text load__14J2DIndTexOrderFUc */
|
||||
|
||||
/* 802EA0FC-802EA12C 0030+00 s=0 e=1 z=0 None .text load__14J2DIndTexOrderFUc */
|
||||
// 802EA118: 8035EFE8 (GXSetIndTexOrder)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// u8 False
|
||||
asm void J2DIndTexOrder::load(u8 param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DTevs/load__14J2DIndTexOrderFUc.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802EA12C-802EA134 0008+00 s=0 e=1 z=0 None .text getTevSwapModeTable__11J2DTevBlockFUl */
|
||||
|
||||
/* 802EA12C-802EA134 0008+00 s=0 e=1 z=0 None .text getTevSwapModeTable__11J2DTevBlockFUl */
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool J2DTevBlock::getTevSwapModeTable(u32 param_0) {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 802EA134-802EA13C 0008+00 s=0 e=1 z=0 None .text getTevStage__11J2DTevBlockFUl */
|
||||
|
||||
/* 802EA134-802EA13C 0008+00 s=0 e=1 z=0 None .text getTevStage__11J2DTevBlockFUl */
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool J2DTevBlock::getTevStage(u32 param_0) {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 802EA13C-802EA144 0008+00 s=0 e=1 z=0 None .text getTevColor__11J2DTevBlockFUl */
|
||||
|
||||
/* 802EA13C-802EA144 0008+00 s=0 e=1 z=0 None .text getTevColor__11J2DTevBlockFUl */
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool J2DTevBlock::getTevColor(u32 param_0) {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 802EA144-802EA14C 0008+00 s=0 e=1 z=0 None .text getTevOrder__11J2DTevBlockFUl */
|
||||
|
||||
/* 802EA144-802EA14C 0008+00 s=0 e=1 z=0 None .text getTevOrder__11J2DTevBlockFUl */
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool J2DTevBlock::getTevOrder(u32 param_0) {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 802EA14C-802EA154 0008+00 s=0 e=1 z=0 None .text getTevKAlphaSel__11J2DTevBlockFUl */
|
||||
|
||||
/* 802EA14C-802EA154 0008+00 s=0 e=1 z=0 None .text getTevKAlphaSel__11J2DTevBlockFUl */
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool J2DTevBlock::getTevKAlphaSel(u32 param_0) {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 802EA154-802EA15C 0008+00 s=0 e=1 z=0 None .text getTevKColorSel__11J2DTevBlockFUl */
|
||||
|
||||
/* 802EA154-802EA15C 0008+00 s=0 e=1 z=0 None .text getTevKColorSel__11J2DTevBlockFUl */
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool J2DTevBlock::getTevKColorSel(u32 param_0) {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 802EA15C-802EA164 0008+00 s=0 e=1 z=0 None .text getTevKColor__11J2DTevBlockFUl */
|
||||
|
||||
/* 802EA15C-802EA164 0008+00 s=0 e=1 z=0 None .text getTevKColor__11J2DTevBlockFUl */
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool J2DTevBlock::getTevKColor(u32 param_0) {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 802EA164-802EA170 000C+00 s=0 e=1 z=0 None .text getFontNo__11J2DTevBlockCFv */
|
||||
|
||||
/* 802EA164-802EA170 000C+00 s=0 e=1 z=0 None .text getFontNo__11J2DTevBlockCFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void J2DTevBlock::getFontNo() const {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DTevs/getFontNo__11J2DTevBlockCFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802EA170-802EA17C 000C+00 s=0 e=1 z=0 None .text getTexNo__11J2DTevBlockCFUl */
|
||||
|
||||
/* 802EA170-802EA17C 000C+00 s=0 e=1 z=0 None .text getTexNo__11J2DTevBlockCFUl */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// u32 False
|
||||
asm void J2DTevBlock::getTexNo(u32 param_0) const {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J2DGraph/J2DTevs/getTexNo__11J2DTevBlockCFUl.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802EA17C-802EA184 0008+00 s=0 e=1 z=0 None .text getTevStageNum__11J2DTevBlockCFv */
|
||||
|
||||
/* 802EA17C-802EA184 0008+00 s=0 e=1 z=0 None .text getTevStageNum__11J2DTevBlockCFv */
|
||||
// False False
|
||||
// bool False
|
||||
bool J2DTevBlock::getTevStageNum() const {
|
||||
return true;
|
||||
return true;
|
||||
}
|
||||
|
||||
/* 802EA184-802EA18C 0008+00 s=0 e=1 z=0 None .text getIndTevStage__11J2DTevBlockFUl */
|
||||
|
||||
/* 802EA184-802EA18C 0008+00 s=0 e=1 z=0 None .text getIndTevStage__11J2DTevBlockFUl */
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool J2DTevBlock::getIndTevStage(u32 param_0) {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 802EA18C-802EA194 0008+00 s=0 e=2 z=0 None .text getIndTexCoordScale__11J2DIndBlockFUl */
|
||||
|
||||
/* 802EA18C-802EA194 0008+00 s=0 e=2 z=0 None .text getIndTexCoordScale__11J2DIndBlockFUl */
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool J2DIndBlock::getIndTexCoordScale(u32 param_0) {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 802EA194-802EA19C 0008+00 s=0 e=2 z=0 None .text getIndTexMtx__11J2DIndBlockFUl */
|
||||
|
||||
/* 802EA194-802EA19C 0008+00 s=0 e=2 z=0 None .text getIndTexMtx__11J2DIndBlockFUl */
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool J2DIndBlock::getIndTexMtx(u32 param_0) {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 802EA19C-802EA1A4 0008+00 s=0 e=2 z=0 None .text getIndTexOrder__11J2DIndBlockFUl */
|
||||
|
||||
/* 802EA19C-802EA1A4 0008+00 s=0 e=2 z=0 None .text getIndTexOrder__11J2DIndBlockFUl */
|
||||
// False False
|
||||
// bool False
|
||||
// u32 False
|
||||
bool J2DIndBlock::getIndTexOrder(u32 param_0) {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 802EA1A4-802EA1AC 0008+00 s=0 e=2 z=0 None .text getIndTexStageNum__11J2DIndBlockCFv */
|
||||
|
||||
/* 802EA1A4-802EA1AC 0008+00 s=0 e=2 z=0 None .text getIndTexStageNum__11J2DIndBlockCFv */
|
||||
// False False
|
||||
// bool False
|
||||
bool J2DIndBlock::getIndTexStageNum() const {
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A1B80-803A1BA0 0020+00 s=0 e=3 z=0 None .rodata j2dDefaultTexCoordInfo */
|
||||
/* 803A1B80-803A1BA0 0020+00 s=0 e=3 z=0 None .rodata j2dDefaultTexCoordInfo */
|
||||
SECTION_RODATA 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,
|
||||
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,
|
||||
};
|
||||
|
||||
/* 803A1BA0-803A1BC4 0024+00 s=0 e=3 z=0 None .rodata j2dDefaultTexMtxInfo */
|
||||
/* 803A1BA0-803A1BC4 0024+00 s=0 e=3 z=0 None .rodata j2dDefaultTexMtxInfo */
|
||||
SECTION_RODATA u8 const j2dDefaultTexMtxInfo[36] = {
|
||||
0x01, 0x01, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x01, 0x01, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 803A1BC4-803A1BE0 001C+00 s=0 e=3 z=0 None .rodata j2dDefaultIndTexMtxInfo */
|
||||
/* 803A1BC4-803A1BE0 001C+00 s=0 e=3 z=0 None .rodata j2dDefaultIndTexMtxInfo */
|
||||
SECTION_RODATA 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,
|
||||
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,
|
||||
};
|
||||
|
||||
/* 803A1BE0-803A1BF4 0014+00 s=0 e=1 z=0 None .rodata j2dDefaultTevStageInfo */
|
||||
/* 803A1BE0-803A1BF4 0014+00 s=0 e=1 z=0 None .rodata j2dDefaultTevStageInfo */
|
||||
SECTION_RODATA u8 const j2dDefaultTevStageInfo[20] = {
|
||||
0x04, 0x0A, 0x0F, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
|
||||
0x05, 0x07, 0x07, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
|
||||
0x04, 0x0A, 0x0F, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x07, 0x07, 0x00, 0x00, 0x00,
|
||||
0x00, 0x01, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 803A1BF4-803A1C00 000C+00 s=0 e=7 z=0 None .rodata j2dDefaultIndTevStageInfo */
|
||||
/* 803A1BF4-803A1C00 000C+00 s=0 e=7 z=0 None .rodata j2dDefaultIndTevStageInfo */
|
||||
SECTION_RODATA u8 const j2dDefaultIndTevStageInfo[12] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 8045617C-80456180 0004+00 s=0 e=1 z=0 None .sdata2 j2dDefaultColInfo */
|
||||
/* 8045617C-80456180 0004+00 s=0 e=1 z=0 None .sdata2 j2dDefaultColInfo */
|
||||
SECTION_SDATA2 u32 j2dDefaultColInfo = 0xFFFFFFFF;
|
||||
|
||||
/* 80456180-80456184 0004+00 s=0 e=7 z=0 None .sdata2 j2dDefaultTevOrderInfoNull */
|
||||
/* 80456180-80456184 0004+00 s=0 e=7 z=0 None .sdata2 j2dDefaultTevOrderInfoNull */
|
||||
SECTION_SDATA2 u32 j2dDefaultTevOrderInfoNull = 0xFFFFFF00;
|
||||
|
||||
/* 80456184-80456188 0002+02 s=0 e=3 z=0 None .sdata2 j2dDefaultIndTexOrderNull */
|
||||
/* 80456184-80456188 0002+02 s=0 e=3 z=0 None .sdata2 j2dDefaultIndTexOrderNull */
|
||||
SECTION_SDATA2 u16 j2dDefaultIndTexOrderNull[1 + 1 /* padding */] = {
|
||||
0xFFFF,
|
||||
/* padding */
|
||||
0x0000,
|
||||
0xFFFF,
|
||||
/* padding */
|
||||
0x0000,
|
||||
};
|
||||
|
||||
/* 80456188-80456190 0008+00 s=0 e=5 z=0 None .sdata2 j2dDefaultTevColor */
|
||||
/* 80456188-80456190 0008+00 s=0 e=5 z=0 None .sdata2 j2dDefaultTevColor */
|
||||
SECTION_SDATA2 u8 j2dDefaultTevColor[8] = {
|
||||
0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF,
|
||||
0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF,
|
||||
};
|
||||
|
||||
/* 80456190-80456194 0002+02 s=0 e=3 z=0 None .sdata2 j2dDefaultIndTexCoordScaleInfo */
|
||||
/* 80456190-80456194 0002+02 s=0 e=3 z=0 None .sdata2 j2dDefaultIndTexCoordScaleInfo */
|
||||
SECTION_SDATA2 u8 j2dDefaultIndTexCoordScaleInfo[2 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
/* padding */
|
||||
0x00,
|
||||
0x00,
|
||||
0x00, 0x00,
|
||||
/* padding */
|
||||
0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 80456194-80456198 0004+00 s=0 e=5 z=0 None .sdata2 j2dDefaultTevKColor */
|
||||
/* 80456194-80456198 0004+00 s=0 e=5 z=0 None .sdata2 j2dDefaultTevKColor */
|
||||
SECTION_SDATA2 u32 j2dDefaultTevKColor = 0xFFFFFFFF;
|
||||
|
||||
/* 80456198-8045619C 0004+00 s=0 e=2 z=0 None .sdata2 j2dDefaultTevSwapMode */
|
||||
/* 80456198-8045619C 0004+00 s=0 e=2 z=0 None .sdata2 j2dDefaultTevSwapMode */
|
||||
SECTION_SDATA2 u8 j2dDefaultTevSwapMode[4] = {
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 8045619C-804561A0 0004+00 s=0 e=6 z=0 None .sdata2 j2dDefaultTevSwapModeTable */
|
||||
/* 8045619C-804561A0 0004+00 s=0 e=6 z=0 None .sdata2 j2dDefaultTevSwapModeTable */
|
||||
SECTION_SDATA2 u32 j2dDefaultTevSwapModeTable = 0x00010203;
|
||||
|
||||
/* 804561A0-804561A4 0004+00 s=0 e=3 z=0 None .sdata2 j2dDefaultBlendInfo */
|
||||
/* 804561A0-804561A4 0004+00 s=0 e=3 z=0 None .sdata2 j2dDefaultBlendInfo */
|
||||
SECTION_SDATA2 u32 j2dDefaultBlendInfo = 0x01040505;
|
||||
|
||||
/* 804561A4-804561A8 0004+00 s=0 e=1 z=0 None .sdata2 None */
|
||||
/* 804561A4-804561A8 0004+00 s=0 e=1 z=0 None .sdata2 None */
|
||||
SECTION_SDATA2 u8 data_804561A4[4] = {
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 804561A8-804561AC 0004+00 s=0 e=3 z=0 None .sdata2 j2dDefaultColorChanInfo */
|
||||
/* 804561A8-804561AC 0004+00 s=0 e=3 z=0 None .sdata2 j2dDefaultColorChanInfo */
|
||||
SECTION_SDATA2 u32 j2dDefaultColorChanInfo = 0x00030000;
|
||||
|
||||
/* 804561AC-804561B0 0004+00 s=0 e=4 z=0 None .sdata2 None */
|
||||
/* 804561AC-804561B0 0004+00 s=0 e=4 z=0 None .sdata2 None */
|
||||
SECTION_SDATA2 u8 struct_804561AC[4] = {
|
||||
/* 804561AC 0002 data_804561AC None */
|
||||
0x1B,
|
||||
0x00,
|
||||
/* 804561AE 0002 data_804561AE j2dDefaultAlphaCmp */
|
||||
0x00,
|
||||
0xE7,
|
||||
/* 804561AC 0002 data_804561AC None */
|
||||
0x1B, 0x00,
|
||||
/* 804561AE 0002 data_804561AE j2dDefaultAlphaCmp */
|
||||
0x00, 0xE7,
|
||||
};
|
||||
|
||||
|
||||
+1099
-234
File diff suppressed because it is too large
Load Diff
+1001
-305
File diff suppressed because it is too large
Load Diff
+1242
-298
File diff suppressed because it is too large
Load Diff
+1215
-365
File diff suppressed because it is too large
Load Diff
@@ -54,7 +54,6 @@ $(BUILD_DIR)/libJ2DGraph.a: $(LIBJ2DGRAPH_A_O_FILES)
|
||||
@echo linking... $(BUILD_DIR)/libJ2DGraph.a
|
||||
@echo $(LIBJ2DGRAPH_A_O_FILES) > build/LIBJ2DGRAPH_A_ofiles
|
||||
@$(LD) -xm l $(LIBJ2DGRAPH_A_LDFLAGS) -o $(BUILD_DIR)/libJ2DGraph.a @build/LIBJ2DGRAPH_A_ofiles
|
||||
@$(STRIP) -d -R .dead -R .comment $(BUILD_DIR)/libJ2DGraph.a
|
||||
|
||||
$(BUILD_DIR)/libs/JSystem/J2DGraph/%.o: libs/JSystem/J2DGraph/%.cpp
|
||||
@mkdir -p $(@D)
|
||||
|
||||
Reference in New Issue
Block a user