summaryrefslogtreecommitdiff
path: root/src/d/cc/d_cc_d.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-04-10 07:02:38 +0200
committerJulgodis <>2021-04-10 07:02:38 +0200
commit0ad6ebe7b499ad3efffad93e2e7eb1033bcb6598 (patch)
treea40631b0654c4d310ebff2360e2a4ef32437a2b5 /src/d/cc/d_cc_d.cpp
parent2661db6aaa98a5bbd17691cb438ef64752dbcdf4 (diff)
moved strings + decompile simple store functions
Diffstat (limited to 'src/d/cc/d_cc_d.cpp')
-rw-r--r--src/d/cc/d_cc_d.cpp48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/d/cc/d_cc_d.cpp b/src/d/cc/d_cc_d.cpp
index 6a57c6863a..b5830240b9 100644
--- a/src/d/cc/d_cc_d.cpp
+++ b/src/d/cc/d_cc_d.cpp
@@ -157,7 +157,6 @@ struct cM3dGCps {
/* 8026F03C */ void Set(cM3dGCpsS const&);
};
-struct cCcD_TriAttr;
struct cCcD_ShapeAttr {
struct Shape {};
@@ -168,12 +167,13 @@ struct cCcD_ShapeAttr {
static f32 m_virtual_center[3];
};
+struct cCcD_TriAttr;
+struct cCcD_PntAttr {};
+
struct cCcD_AabAttr {};
-struct cCcD_CpsAttr;
struct cCcD_SphAttr;
-struct cCcD_PntAttr {};
-
+struct cCcD_CpsAttr;
struct cCcD_CylAttr {
/* 80084CC0 */ void GetCoCP() const;
/* 80037A4C */ void GetCoCP();
@@ -196,6 +196,25 @@ struct cCcD_CylAttr {
/* 802644B8 */ void getShapeAccess(cCcD_ShapeAttr::Shape*) const;
};
+struct cCcD_CpsAttr {
+ /* 80263DC0 */ void CrossAtTg(cCcD_SphAttr const&, cXyz*) const;
+ /* 80084FE4 */ void CrossAtTg(cCcD_ShapeAttr const&, cXyz*) const;
+ /* 80263E04 */ void CrossAtTg(cCcD_TriAttr const&, cXyz*) const;
+ /* 80263D7C */ void CrossAtTg(cCcD_CylAttr const&, cXyz*) const;
+ /* 80084FD4 */ bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const;
+ /* 80263D38 */ void CrossAtTg(cCcD_CpsAttr const&, cXyz*) const;
+ /* 80084FDC */ bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const;
+ /* 80085024 */ bool CrossCo(cCcD_TriAttr const&, f32*) const;
+ /* 80263F24 */ void CrossCo(cCcD_CylAttr const&, f32*) const;
+ /* 8008502C */ bool CrossCo(cCcD_PntAttr const&, f32*) const;
+ /* 8008501C */ bool CrossCo(cCcD_AabAttr const&, f32*) const;
+ /* 80085034 */ void CrossCo(cCcD_ShapeAttr const&, f32*) const;
+ /* 80263ED4 */ void CrossCo(cCcD_CpsAttr const&, f32*) const;
+ /* 80263F74 */ void CrossCo(cCcD_SphAttr const&, f32*) const;
+ /* 80263FC4 */ void CalcAabBox();
+ /* 80264014 */ void GetNVec(cXyz const&, cXyz*) const;
+};
+
struct cCcD_SphAttr {
/* 80084B44 */ void GetCoCP() const;
/* 80037A54 */ void GetCoCP();
@@ -218,25 +237,6 @@ struct cCcD_SphAttr {
/* 80264808 */ void getShapeAccess(cCcD_ShapeAttr::Shape*) const;
};
-struct cCcD_CpsAttr {
- /* 80263DC0 */ void CrossAtTg(cCcD_SphAttr const&, cXyz*) const;
- /* 80084FE4 */ void CrossAtTg(cCcD_ShapeAttr const&, cXyz*) const;
- /* 80263E04 */ void CrossAtTg(cCcD_TriAttr const&, cXyz*) const;
- /* 80263D7C */ void CrossAtTg(cCcD_CylAttr const&, cXyz*) const;
- /* 80084FD4 */ bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const;
- /* 80263D38 */ void CrossAtTg(cCcD_CpsAttr const&, cXyz*) const;
- /* 80084FDC */ bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const;
- /* 80085024 */ bool CrossCo(cCcD_TriAttr const&, f32*) const;
- /* 80263F24 */ void CrossCo(cCcD_CylAttr const&, f32*) const;
- /* 8008502C */ bool CrossCo(cCcD_PntAttr const&, f32*) const;
- /* 8008501C */ bool CrossCo(cCcD_AabAttr const&, f32*) const;
- /* 80085034 */ void CrossCo(cCcD_ShapeAttr const&, f32*) const;
- /* 80263ED4 */ void CrossCo(cCcD_CpsAttr const&, f32*) const;
- /* 80263F74 */ void CrossCo(cCcD_SphAttr const&, f32*) const;
- /* 80263FC4 */ void CalcAabBox();
- /* 80264014 */ void GetNVec(cXyz const&, cXyz*) const;
-};
-
struct cCcD_TriAttr {
/* 80084E44 */ bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const;
/* 80263A88 */ void CrossAtTg(cCcD_CpsAttr const&, cXyz*) const;
@@ -1281,7 +1281,7 @@ SECTION_RODATA u8 const dCcD_GObjInf::m_hitSeID[96] = {
0x00, 0x04, 0x00, 0x10, 0x00, 0x04, 0x00, 0x11, 0x00, 0x04, 0x00, 0x12, 0x00, 0x04, 0x00, 0x13,
0x00, 0x04, 0x00, 0x14, 0x00, 0x04, 0x00, 0x15, 0x00, 0x04, 0x00, 0x18, 0x00, 0x04, 0x00, 0x16,
};
-COMPILER_STRIP_GATE(8037A780, &dCcD_GObjInf::m_hitSeID);
+COMPILER_STRIP_GATE(0x8037A780, &dCcD_GObjInf::m_hitSeID);
/* 800845B0-8008460C 07EEF0 005C+00 0/0 3/3 32/32 .text getHitSeID__12dCcD_GObjInfFUci */
#pragma push