mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-10 12:22:12 -04:00
re-generate with bug fixes
This commit is contained in:
+54
-77
@@ -41,10 +41,10 @@ struct dCamParam_c {
|
||||
/* 80088620 */ void SearchStyle(u32);
|
||||
};
|
||||
|
||||
struct cSAngle {};
|
||||
|
||||
struct cXyz {};
|
||||
|
||||
struct cSAngle {};
|
||||
|
||||
struct dCamMath {
|
||||
/* 8008813C */ void rationalBezierRatio(f32, f32);
|
||||
/* 80088284 */ void zoomFovy(f32, f32);
|
||||
@@ -68,8 +68,6 @@ struct cDegree {
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
extern "C" extern char const* const d_d_cam_param__stringBase0;
|
||||
|
||||
extern "C" void rationalBezierRatio__8dCamMathFff();
|
||||
extern "C" void zoomFovy__8dCamMathFff();
|
||||
extern "C" void __dt__7cDegreeFv();
|
||||
@@ -99,7 +97,6 @@ void mDoMtx_YrotS(f32 (*)[4], s16);
|
||||
void dCam_getBody();
|
||||
void cM_atan2f(f32, f32);
|
||||
void operator delete(void*);
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
|
||||
extern "C" void mDoMtx_XrotS__FPA4_fs();
|
||||
extern "C" void mDoMtx_YrotS__FPA4_fs();
|
||||
@@ -121,37 +118,23 @@ extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804527C8-804527D0 0004+04 s=2 e=0 z=0 None .sdata2 @3769 */
|
||||
SECTION_SDATA2 static u8 lit_3769[4 + 4 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
SECTION_SDATA2 static f32 lit_3769[1 + 1 /* padding */] = {
|
||||
0.0f,
|
||||
/* padding */
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0.0f,
|
||||
};
|
||||
|
||||
/* 804527D0-804527D8 0008+00 s=1 e=0 z=0 None .sdata2 @3770 */
|
||||
SECTION_SDATA2 static u8 lit_3770[8] = {
|
||||
0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_SDATA2 static f64 lit_3770 = 1.0;
|
||||
|
||||
/* 804527D8-804527E0 0008+00 s=1 e=0 z=0 None .sdata2 @3771 */
|
||||
SECTION_SDATA2 static u8 lit_3771[8] = {
|
||||
0xBF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_SDATA2 static f64 lit_3771 = -1.0;
|
||||
|
||||
/* 804527E0-804527E8 0008+00 s=1 e=0 z=0 None .sdata2 @3772 */
|
||||
SECTION_SDATA2 static u8 lit_3772[8] = {
|
||||
0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_SDATA2 static f64 lit_3772 = 2.0;
|
||||
|
||||
/* 804527E8-804527F0 0008+00 s=1 e=0 z=0 None .sdata2 @3773 */
|
||||
SECTION_SDATA2 static u8 lit_3773[8] = {
|
||||
0x40, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_SDATA2 static f64 lit_3773 = 4.0;
|
||||
|
||||
/* 804527F0-804527F8 0008+00 s=1 e=0 z=0 None .sdata2 @3774 */
|
||||
SECTION_SDATA2 static u8 lit_3774[8] = {
|
||||
@@ -159,19 +142,13 @@ SECTION_SDATA2 static u8 lit_3774[8] = {
|
||||
};
|
||||
|
||||
/* 804527F8-80452800 0008+00 s=1 e=0 z=0 None .sdata2 @3775 */
|
||||
SECTION_SDATA2 static u8 lit_3775[8] = {
|
||||
0x3E, 0x7A, 0xD7, 0xF2, 0x9A, 0xBC, 0xAF, 0x48,
|
||||
};
|
||||
SECTION_SDATA2 static f64 lit_3775 = 1e-07;
|
||||
|
||||
/* 80452800-80452808 0008+00 s=1 e=0 z=0 None .sdata2 @3776 */
|
||||
SECTION_SDATA2 static u8 lit_3776[8] = {
|
||||
0xBE, 0x7A, 0xD7, 0xF2, 0x9A, 0xBC, 0xAF, 0x48,
|
||||
};
|
||||
SECTION_SDATA2 static f64 lit_3776 = -1e-07;
|
||||
|
||||
/* 80452808-80452810 0008+00 s=1 e=0 z=0 None .sdata2 @3777 */
|
||||
SECTION_SDATA2 static u8 lit_3777[8] = {
|
||||
0x3E, 0x7A, 0xD7, 0xF2, 0xA0, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_SDATA2 static f64 lit_3777 = 1.0000000116860974e-07;
|
||||
|
||||
/* 8008813C-80088284 0148+00 s=0 e=12 z=0 None .text rationalBezierRatio__8dCamMathFff */
|
||||
#pragma push
|
||||
@@ -185,10 +162,10 @@ asm void dCamMath::rationalBezierRatio(f32 param_0, f32 param_1) {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80452810-80452814 0004+00 s=2 e=0 z=0 None .sdata2 @3791 */
|
||||
SECTION_SDATA2 static u32 lit_3791 = 0x3F800000;
|
||||
SECTION_SDATA2 static f32 lit_3791 = 1.0f;
|
||||
|
||||
/* 80452814-80452818 0004+00 s=1 e=0 z=0 None .sdata2 @3807 */
|
||||
SECTION_SDATA2 static u32 lit_3807 = 0x42652EE0;
|
||||
SECTION_SDATA2 static f32 lit_3807 = 57.2957763671875f;
|
||||
|
||||
/* 80088284-800882E0 005C+00 s=0 e=1 z=0 None .text zoomFovy__8dCamMathFff */
|
||||
#pragma push
|
||||
@@ -266,10 +243,10 @@ SECTION_DATA static void* __vt__9dCstick_c[3 + 1 /* padding */] = {
|
||||
};
|
||||
|
||||
/* 80452818-8045281C 0004+00 s=3 e=0 z=0 None .sdata2 @3991 */
|
||||
SECTION_SDATA2 static u32 lit_3991 = 0x3E4CCCCD;
|
||||
SECTION_SDATA2 static f32 lit_3991 = 1.0f / 5.0f;
|
||||
|
||||
/* 8045281C-80452820 0004+00 s=1 e=0 z=0 None .sdata2 @3992 */
|
||||
SECTION_SDATA2 static u32 lit_3992 = 0x3F733333;
|
||||
SECTION_SDATA2 static f32 lit_3992 = 19.0f / 20.0f;
|
||||
|
||||
/* 80088434-8008845C 0028+00 s=1 e=0 z=0 None .text __ct__9dCstick_cFv */
|
||||
#pragma push
|
||||
@@ -288,46 +265,46 @@ bool dCstick_c::Shift(u32 param_0) {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80452820-80452824 0004+00 s=1 e=0 z=0 None .sdata2 @4001 */
|
||||
SECTION_SDATA2 static u32 lit_4001 = 0x42000000;
|
||||
SECTION_SDATA2 static f32 lit_4001 = 32.0f;
|
||||
|
||||
/* 80452824-80452828 0004+00 s=2 e=0 z=0 None .sdata2 @4002 */
|
||||
SECTION_SDATA2 static u32 lit_4002 = 0x41C80000;
|
||||
SECTION_SDATA2 static f32 lit_4002 = 25.0f;
|
||||
|
||||
/* 80452828-8045282C 0004+00 s=2 e=0 z=0 None .sdata2 @4003 */
|
||||
SECTION_SDATA2 static u32 lit_4003 = 0x3ECCCCCD;
|
||||
SECTION_SDATA2 static f32 lit_4003 = 2.0f / 5.0f;
|
||||
|
||||
/* 8045282C-80452830 0004+00 s=1 e=0 z=0 None .sdata2 @4004 */
|
||||
SECTION_SDATA2 static u32 lit_4004 = 0x3F19999A;
|
||||
SECTION_SDATA2 static f32 lit_4004 = 3.0f / 5.0f;
|
||||
|
||||
/* 80452830-80452834 0004+00 s=1 e=0 z=0 None .sdata2 @4005 */
|
||||
SECTION_SDATA2 static u32 lit_4005 = 0x40400000;
|
||||
SECTION_SDATA2 static f32 lit_4005 = 3.0f;
|
||||
|
||||
/* 80452834-80452838 0004+00 s=2 e=0 z=0 None .sdata2 @4006 */
|
||||
SECTION_SDATA2 static u32 lit_4006 = 0x41700000;
|
||||
SECTION_SDATA2 static f32 lit_4006 = 15.0f;
|
||||
|
||||
/* 80452838-8045283C 0004+00 s=2 e=0 z=0 None .sdata2 @4007 */
|
||||
SECTION_SDATA2 static u32 lit_4007 = 0x3F000000;
|
||||
SECTION_SDATA2 static f32 lit_4007 = 0.5f;
|
||||
|
||||
/* 8045283C-80452840 0004+00 s=2 e=0 z=0 None .sdata2 @4008 */
|
||||
SECTION_SDATA2 static u32 lit_4008 = 0x3E99999A;
|
||||
SECTION_SDATA2 static f32 lit_4008 = 3.0f / 10.0f;
|
||||
|
||||
/* 80452840-80452844 0004+00 s=2 e=0 z=0 None .sdata2 @4009 */
|
||||
SECTION_SDATA2 static u32 lit_4009 = 0x41200000;
|
||||
SECTION_SDATA2 static f32 lit_4009 = 10.0f;
|
||||
|
||||
/* 80452844-80452848 0004+00 s=2 e=0 z=0 None .sdata2 @4010 */
|
||||
SECTION_SDATA2 static u32 lit_4010 = 0x3DCCCCCD;
|
||||
SECTION_SDATA2 static f32 lit_4010 = 1.0f / 10.0f;
|
||||
|
||||
/* 80452848-8045284C 0004+00 s=2 e=0 z=0 None .sdata2 @4011 */
|
||||
SECTION_SDATA2 static u32 lit_4011 = 0x3F400000;
|
||||
SECTION_SDATA2 static f32 lit_4011 = 0.75f;
|
||||
|
||||
/* 8045284C-80452850 0004+00 s=2 e=0 z=0 None .sdata2 @4012 */
|
||||
SECTION_SDATA2 static u32 lit_4012 = 0x42A00000;
|
||||
SECTION_SDATA2 static f32 lit_4012 = 80.0f;
|
||||
|
||||
/* 80452850-80452854 0004+00 s=1 e=0 z=0 None .sdata2 @4013 */
|
||||
SECTION_SDATA2 static u32 lit_4013 = 0x3DA3D70A;
|
||||
SECTION_SDATA2 static f32 lit_4013 = 2.0f / 25.0f;
|
||||
|
||||
/* 80452854-80452858 0004+00 s=2 e=0 z=0 None .sdata2 @4014 */
|
||||
SECTION_SDATA2 static u32 lit_4014 = 0x42F00000;
|
||||
SECTION_SDATA2 static f32 lit_4014 = 120.0f;
|
||||
|
||||
/* 80088464-800884F0 008C+00 s=1 e=0 z=0 None .text __ct__11dCamBGChk_cFv */
|
||||
#pragma push
|
||||
@@ -391,73 +368,73 @@ asm void dCamParam_c::SearchStyle(u32 param_0) {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80452858-8045285C 0004+00 s=1 e=0 z=0 None .sdata2 @4058 */
|
||||
SECTION_SDATA2 static u32 lit_4058 = 0x3E800000;
|
||||
SECTION_SDATA2 static f32 lit_4058 = 0.25f;
|
||||
|
||||
/* 8045285C-80452860 0004+00 s=1 e=0 z=0 None .sdata2 @4119 */
|
||||
SECTION_SDATA2 static u32 lit_4119 = 0x47C35000;
|
||||
SECTION_SDATA2 static f32 lit_4119 = 100000.0f;
|
||||
|
||||
/* 80452860-80452864 0004+00 s=1 e=0 z=0 None .sdata2 @4120 */
|
||||
SECTION_SDATA2 static u32 lit_4120 = 0x3D4CCCCD;
|
||||
SECTION_SDATA2 static f32 lit_4120 = 1.0f / 20.0f;
|
||||
|
||||
/* 80452864-80452868 0004+00 s=1 e=0 z=0 None .sdata2 @4121 */
|
||||
SECTION_SDATA2 static u32 lit_4121 = 0xC2700000;
|
||||
SECTION_SDATA2 static f32 lit_4121 = -60.0f;
|
||||
|
||||
/* 80452868-8045286C 0004+00 s=1 e=0 z=0 None .sdata2 @4122 */
|
||||
SECTION_SDATA2 static u32 lit_4122 = 0x3EA8F5C3;
|
||||
SECTION_SDATA2 static f32 lit_4122 = 33.0f / 100.0f;
|
||||
|
||||
/* 8045286C-80452870 0004+00 s=1 e=0 z=0 None .sdata2 @4123 */
|
||||
SECTION_SDATA2 static u32 lit_4123 = 0x3CA3D70A;
|
||||
SECTION_SDATA2 static f32 lit_4123 = 1.0f / 50.0f;
|
||||
|
||||
/* 80452870-80452874 0004+00 s=1 e=0 z=0 None .sdata2 @4124 */
|
||||
SECTION_SDATA2 static u32 lit_4124 = 0x42C80000;
|
||||
SECTION_SDATA2 static f32 lit_4124 = 100.0f;
|
||||
|
||||
/* 80452874-80452878 0004+00 s=1 e=0 z=0 None .sdata2 @4125 */
|
||||
SECTION_SDATA2 static u32 lit_4125 = 0x3E8F5C29;
|
||||
SECTION_SDATA2 static f32 lit_4125 = 7.0f / 25.0f;
|
||||
|
||||
/* 80452878-8045287C 0004+00 s=1 e=0 z=0 None .sdata2 @4126 */
|
||||
SECTION_SDATA2 static u32 lit_4126 = 0x3E19999A;
|
||||
SECTION_SDATA2 static f32 lit_4126 = 3.0f / 20.0f;
|
||||
|
||||
/* 8045287C-80452880 0004+00 s=1 e=0 z=0 None .sdata2 @4127 */
|
||||
SECTION_SDATA2 static u32 lit_4127 = 0x3BA3D70A;
|
||||
SECTION_SDATA2 static f32 lit_4127 = 0.004999999888241291f;
|
||||
|
||||
/* 80452880-80452884 0004+00 s=1 e=0 z=0 None .sdata2 @4128 */
|
||||
SECTION_SDATA2 static u32 lit_4128 = 0x3D75C28F;
|
||||
SECTION_SDATA2 static f32 lit_4128 = 3.0f / 50.0f;
|
||||
|
||||
/* 80452884-80452888 0004+00 s=1 e=0 z=0 None .sdata2 @4129 */
|
||||
SECTION_SDATA2 static u32 lit_4129 = 0x428C0000;
|
||||
SECTION_SDATA2 static f32 lit_4129 = 70.0f;
|
||||
|
||||
/* 80452888-8045288C 0004+00 s=1 e=0 z=0 None .sdata2 @4130 */
|
||||
SECTION_SDATA2 static u32 lit_4130 = 0x42700000;
|
||||
SECTION_SDATA2 static f32 lit_4130 = 60.0f;
|
||||
|
||||
/* 8045288C-80452890 0004+00 s=1 e=0 z=0 None .sdata2 @4131 */
|
||||
SECTION_SDATA2 static u32 lit_4131 = 0x420C0000;
|
||||
SECTION_SDATA2 static f32 lit_4131 = 35.0f;
|
||||
|
||||
/* 80452890-80452894 0004+00 s=1 e=0 z=0 None .sdata2 @4132 */
|
||||
SECTION_SDATA2 static u32 lit_4132 = 0x42820000;
|
||||
SECTION_SDATA2 static f32 lit_4132 = 65.0f;
|
||||
|
||||
/* 80452894-80452898 0004+00 s=1 e=0 z=0 None .sdata2 @4133 */
|
||||
SECTION_SDATA2 static u32 lit_4133 = 0x41F00000;
|
||||
SECTION_SDATA2 static f32 lit_4133 = 30.0f;
|
||||
|
||||
/* 80452898-8045289C 0004+00 s=1 e=0 z=0 None .sdata2 @4134 */
|
||||
SECTION_SDATA2 static u32 lit_4134 = 0x41D80000;
|
||||
SECTION_SDATA2 static f32 lit_4134 = 27.0f;
|
||||
|
||||
/* 8045289C-804528A0 0004+00 s=1 e=0 z=0 None .sdata2 @4135 */
|
||||
SECTION_SDATA2 static u32 lit_4135 = 0x42340000;
|
||||
SECTION_SDATA2 static f32 lit_4135 = 45.0f;
|
||||
|
||||
/* 804528A0-804528A4 0004+00 s=1 e=0 z=0 None .sdata2 @4136 */
|
||||
SECTION_SDATA2 static u32 lit_4136 = 0x455AC000;
|
||||
SECTION_SDATA2 static f32 lit_4136 = 3500.0f;
|
||||
|
||||
/* 804528A4-804528A8 0004+00 s=1 e=0 z=0 None .sdata2 @4137 */
|
||||
SECTION_SDATA2 static u32 lit_4137 = 0x40800000;
|
||||
SECTION_SDATA2 static f32 lit_4137 = 4.0f;
|
||||
|
||||
/* 804528A8-804528AC 0004+00 s=1 e=0 z=0 None .sdata2 @4138 */
|
||||
SECTION_SDATA2 static u32 lit_4138 = 0x44960000;
|
||||
SECTION_SDATA2 static f32 lit_4138 = 1200.0f;
|
||||
|
||||
/* 804528AC-804528B0 0004+00 s=1 e=0 z=0 None .sdata2 @4139 */
|
||||
SECTION_SDATA2 static u32 lit_4139 = 0x3F59999A;
|
||||
SECTION_SDATA2 static f32 lit_4139 = 17.0f / 20.0f;
|
||||
|
||||
/* 804528B0-804528B4 0004+00 s=1 e=0 z=0 None .sdata2 @4140 */
|
||||
SECTION_SDATA2 static u32 lit_4140 = 0x42480000;
|
||||
SECTION_SDATA2 static f32 lit_4140 = 50.0f;
|
||||
|
||||
/* 80088668-800888B8 0250+00 s=0 e=1 z=0 None .text __ct__11dCamSetup_cFv */
|
||||
#pragma push
|
||||
@@ -481,7 +458,7 @@ asm dCamSetup_c::~dCamSetup_c() {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804528B4-804528B8 0004+00 s=1 e=0 z=0 None .sdata2 @4173 */
|
||||
SECTION_SDATA2 static u32 lit_4173 = 0x43360B61;
|
||||
SECTION_SDATA2 static f32 lit_4173 = 182.04444885253906f;
|
||||
|
||||
/* 80088918-80088988 0070+00 s=0 e=1 z=0 None .text CheckLatitudeRange__11dCamSetup_cFPs */
|
||||
#pragma push
|
||||
|
||||
Reference in New Issue
Block a user