diff options
Diffstat (limited to 'src/d/d_file_select.cpp')
| -rw-r--r-- | src/d/d_file_select.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/d/d_file_select.cpp b/src/d/d_file_select.cpp index 9fd7797404..04cd7da9f7 100644 --- a/src/d/d_file_select.cpp +++ b/src/d/d_file_select.cpp @@ -485,7 +485,7 @@ void dFile_select_c::dataSelectInAnmSet() { } } - (char*)pSave += 0xa94; + pSave = (dSv_save_c*)((u8*)pSave + 0xa94); if (field_0x025b[i] != 0 || mDataNew[i] != 0) { field_0x0220[i]->setAlpha(0); @@ -2720,7 +2720,7 @@ void dFile_select_c::setSaveData() { mDataNew[i] = res; field_0x025b[i] = 0; } - (char*)pSave += 0xa94; + pSave = (dSv_save_c*)((u8*)pSave + 0xa94); } } @@ -4096,5 +4096,7 @@ void dFile_select3D_c::toItem3Dpos(f32 param_0, f32 param_1, f32 param_2, cXyz* #pragma pop void dFile_select3D_c::calcViewMtx(Mtx param_0) { - cMtx_lookAt(param_0, &cXyz(0.0f, 0.0f, -1000.0f), &cXyz::Zero, &cXyz(0.0f, 1.0f, 0.0f), 0); + cXyz pos1(0.0f, 0.0f, -1000.0f); + cXyz pos2(0.0f, 1.0f, 0.0f); + cMtx_lookAt(param_0, &pos1, &cXyz::Zero, &pos2, 0); } |
