summaryrefslogtreecommitdiff
path: root/src/d/d_cc_d.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2023-11-23 20:39:22 -0500
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2023-11-23 20:39:22 -0500
commit6dbb6ef6697840ee32ba9d0c7f354d359170fc65 (patch)
tree61d51ef82ea1c81d3b2e4ea615a42197e412cf65 /src/d/d_cc_d.cpp
parent776c6a56e77dfd22818cff05b93a916bb4c79e7f (diff)
d_cc_d OK
Diffstat (limited to 'src/d/d_cc_d.cpp')
-rw-r--r--src/d/d_cc_d.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/d/d_cc_d.cpp b/src/d/d_cc_d.cpp
index ee570caf..d77af66d 100644
--- a/src/d/d_cc_d.cpp
+++ b/src/d/d_cc_d.cpp
@@ -113,11 +113,9 @@ void dCcD_GObjTg::Set(const dCcD_SrcGObjTg& src) {
/* 800AB520-800AB63C .text __ct__12dCcD_GObjInfFv */
dCcD_GObjInf::dCcD_GObjInf() {
- /* Nonmatching */
}
dCcD_GObjInf::~dCcD_GObjInf() {
- /* Nonmatching */
}
/* 800AB7C0-800AB7C4 .text GetGObjInf__12dCcD_GObjInfFv */
@@ -265,7 +263,7 @@ void dCcD_GObjInf::Set(const dCcD_SrcGObjInf& src) {
/* 800ABC54-800ABCC4 .text dCcD_GetGObjInf__FP8cCcD_Obj */
dCcD_GObjInf* dCcD_GetGObjInf(cCcD_Obj* pobj) {
- JUT_ASSERT(531, pobj != 0);
+ JUT_ASSERT(VERSION_SELECT(466, 531, 531), pobj != 0);
return (dCcD_GObjInf*)pobj->GetGObjInf();
}
@@ -302,7 +300,8 @@ void dCcD_Cyl::StartCTg(cXyz& pos) {
/* 800ABE64-800ABEE0 .text MoveCAtTg__8dCcD_CylFR4cXyz */
void dCcD_Cyl::MoveCAtTg(cXyz& pos) {
- cXyz vel = pos - GetC();
+ cXyz& center = GetC();
+ cXyz vel = pos - center;
SetAtVec(vel);
SetTgVec(vel);
SetC(pos);
@@ -310,14 +309,16 @@ void dCcD_Cyl::MoveCAtTg(cXyz& pos) {
/* 800ABEE0-800ABF50 .text MoveCAt__8dCcD_CylFR4cXyz */
void dCcD_Cyl::MoveCAt(cXyz& pos) {
- cXyz vel = pos - GetC();
+ cXyz& center = GetC();
+ cXyz vel = pos - center;
SetAtVec(vel);
SetC(pos);
}
/* 800ABF50-800ABFC0 .text MoveCTg__8dCcD_CylFR4cXyz */
void dCcD_Cyl::MoveCTg(cXyz& pos) {
- cXyz vel = pos - GetC();
+ cXyz& center = GetC();
+ cXyz vel = pos - center;
SetTgVec(vel);
SetC(pos);
}
@@ -337,7 +338,8 @@ void dCcD_Sph::StartCAt(cXyz& pos) {
/* 800AC078-800AC0E8 .text MoveCAt__8dCcD_SphFR4cXyz */
void dCcD_Sph::MoveCAt(cXyz& pos) {
- cXyz atVec = pos - *GetCP();
+ const cXyz* center = GetCP();
+ cXyz atVec = pos - *center;
SetAtVec(atVec);
SetC(pos);
}