Files
Petari/source/Game/Camera/CamTranslatorRaceFollow.cpp

30 lines
761 B
C++

#include "Game/Camera/CameraParamChunk.hpp"
#include "Game/Camera/CamTranslatorRaceFollow.hpp"
void CamTranslatorRaceFollow::setParam(const CameraParamChunk *pChunk) {
f32 wPointX;
f32 wPointY;
f32 wPointZ;
f32 angleA;
f32 pi = 3.1415927f;
f32 angleA2 = pChunk->mGeneralParam->mAngleA;
angleA = angleA2 * pi / 180.0f;
bool uVar5 = pChunk->mGeneralParam->mNum1 != 0;
wPointZ = pChunk->mGeneralParam->mWPoint.z;
wPointY = pChunk->mGeneralParam->mWPoint.y;
wPointX = pChunk->mGeneralParam->mWPoint.x;
CameraRaceFollow *camera = mCamera;
camera->mWPointX = wPointX;
camera->mWPointY = wPointY;
camera->mAngleA = angleA;
camera->_58 = uVar5;
camera->mWPointZ = wPointZ;
}
Camera *CamTranslatorRaceFollow::getCamera() const {
return mCamera;
}