Skip to content

Commit

Permalink
TITANIC: Field renaming and warning fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
dreammaster committed Mar 13, 2017
1 parent a5e00ad commit 6e3ffd3
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 22 deletions.
2 changes: 1 addition & 1 deletion engines/titanic/star_control/fmatrix.h
Expand Up @@ -95,4 +95,4 @@ class FMatrix {

} // End of namespace Titanic

#endif /* TITANIC_MATRIX3_H */
#endif /* TITANIC_FMATRIX_H */
35 changes: 18 additions & 17 deletions engines/titanic/star_control/star_control_sub13.cpp
Expand Up @@ -35,7 +35,8 @@ CStarControlSub13::CStarControlSub13() {
_height = 340;
_field24 = 0;
_fieldC0 = _fieldC4 = _fieldC8 = 0.0;
_fieldCC = _fieldD0 = _fieldD4 = 0.0;
_fieldCC = _fieldD0 = 0.0;
_flag = false;
Common::fill(&_valArray[0], &_valArray[5], 0.0);
}

Expand All @@ -58,7 +59,7 @@ CStarControlSub13::CStarControlSub13(CStarControlSub13 *src) :
_field24 = src->_field24;

Common::copy(&src->_valArray[0], &src->_valArray[4], &_valArray[0]);
_fieldD4 = 0;
_flag = false;
}

void CStarControlSub13::copyFrom(const CStarControlSub13 *src) {
Expand Down Expand Up @@ -89,7 +90,7 @@ void CStarControlSub13::load(SimpleFile *file, int param) {
_valArray[idx] = file->readFloat();

_matrix.load(file, param);
_fieldD4 = 0;
_flag = false;
}

void CStarControlSub13::save(SimpleFile *file, int indent) {
Expand All @@ -111,34 +112,34 @@ void CStarControlSub13::save(SimpleFile *file, int indent) {

void CStarControlSub13::setPosition(const FVector &v) {
_position = v;
_fieldD4 = 0;
_flag = false;
}

void CStarControlSub13::setPosition(const CStarControlSub6 *sub6) {
FVector vector;
_position.fn5(&vector, sub6);
_position = sub6->_row1;
_fieldD4 = 0;
_flag = false;
}

void CStarControlSub13::setMatrix(const FMatrix &m) {
_matrix = m;
_fieldD4 = 0;
_flag = false;
}

void CStarControlSub13::fn11(const FVector &v) {
_matrix.fn1(v);
_fieldD4 = 0;
_flag = false;
}

void CStarControlSub13::setC(double v) {
_fieldC = v;
_fieldD4 = 0;
_flag = false;
}

void CStarControlSub13::set10(double v) {
_field10 = v;
_fieldD4 = 0;
_flag = false;
}

void CStarControlSub13::set14(double v) {
Expand All @@ -147,12 +148,12 @@ void CStarControlSub13::set14(double v) {

void CStarControlSub13::set18(double v) {
_field18 = v;
_fieldD4 = 0;
_flag = false;
}

void CStarControlSub13::set1C(double v) {
_field1C = v;
_fieldD4 = 0;
_flag = false;
}

void CStarControlSub13::fn12() {
Expand All @@ -169,7 +170,7 @@ void CStarControlSub13::fn12() {

m1.copyFrom(*s);
_matrix.fn2(m1);
_fieldD4 = 0;
_flag = false;
}

void CStarControlSub13::fn13(StarMode mode, double v2) {
Expand All @@ -189,23 +190,23 @@ void CStarControlSub13::reposition(double factor) {
_position._x = _matrix._row3._x * factor + _position._x;
_position._y = _matrix._row3._y * factor + _position._y;
_position._z = _matrix._row3._z * factor + _position._z;
_fieldD4 = 0;
_flag = false;
}

void CStarControlSub13::fn15(const FMatrix &matrix) {
_matrix.fn3(matrix);
_fieldD4 = 0;
_flag = false;
}

CStarControlSub6 CStarControlSub13::getSub1() {
if (!_fieldD4)
if (!_flag)
reset();

return _sub1;
}

CStarControlSub6 CStarControlSub13::getSub2() {
if (!_fieldD4)
if (!_flag)
reset();

return _sub2;
Expand Down Expand Up @@ -270,8 +271,8 @@ void CStarControlSub13::reset() {
_fieldC4 = heightV;
_fieldC8 = MIN(widthV, heightV);
_fieldCC = tan(_field18 * FACTOR);
_fieldD4 = 1;
_fieldD0 = tan(_field1C * FACTOR);
_flag = true;
}

const FMatrix &CStarControlSub13::getMatrix() const {
Expand Down
2 changes: 1 addition & 1 deletion engines/titanic/star_control/star_control_sub13.h
Expand Up @@ -42,7 +42,7 @@ class CStarControlSub13 {
CStarControlSub6 _sub2;
double _fieldC0;
double _fieldC4;
int _fieldD4;
bool _flag;
private:
void reset();
public:
Expand Down
4 changes: 2 additions & 2 deletions engines/titanic/star_control/star_control_sub23.cpp
Expand Up @@ -28,7 +28,7 @@ namespace Titanic {
CStarControlSub23::CStarControlSub23() : _row1(0.0, 1000000.0, 0.0) {
_field4 = 0;
_field8 = 0;
_field24 = 0;
_field24 = 0.0;
_field34 = 0;
_field38 = 0;
_field3C = 0;
Expand Down Expand Up @@ -63,7 +63,7 @@ void CStarControlSub23::proc3(const FMatrix &m1, const FMatrix &m2) {
_row1.clear();
_row2.clear();
_field58 = 0;
_field24 = 0;
_field24 = 0.0;
_field8 = 0;
_field34 = 0;
_field5C = 1.875;
Expand Down
2 changes: 1 addition & 1 deletion engines/titanic/star_control/star_control_sub23.h
Expand Up @@ -35,7 +35,7 @@ class CStarControlSub23 {
int _field4;
int _field8;
FVector _row1, _row2;
int _field24;
double _field24;
FVector _row3;
int _field34;
double _field38;
Expand Down

0 comments on commit 6e3ffd3

Please sign in to comment.