diff options
Diffstat (limited to 'src/d/d_player_act.cpp')
| -rw-r--r-- | src/d/d_player_act.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/d/d_player_act.cpp b/src/d/d_player_act.cpp index 70f6cb8c..35bd390c 100644 --- a/src/d/d_player_act.cpp +++ b/src/d/d_player_act.cpp @@ -96,9 +96,7 @@ void daPlayerActBase_c::setPosYRot(const mVec3_c &pos, mAng rot, bool force, UNK void daPlayerActBase_c::setTransform(const mMtx_c &mtx, bool force, UNKWORD a4, UNKWORD a5) { mVec3_c translate; - translate.x = mtx.m[0][3]; - translate.y = mtx.m[1][3]; - translate.z = mtx.m[2][3]; + mtx.getTranslation(translate); mAng3_c rot; mtx.toRot(rot); setPosRot(&translate, &rot, force, a4, a5); |
