SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CamTranslatorAnim.cpp
1#include "Game/Camera/CameraAnim.hpp"
2#include "Game/Camera/CameraParamChunk.hpp"
3#include "Game/Camera/CamTranslatorAnim.hpp"
4
5void CamTranslatorAnim::setParam(const CameraParamChunk *pChunk) {
6 CameraAnim *camera = mCamera;
7
8 // mNum1 is used to store the pointer to the data
9 camera->setParam(reinterpret_cast<unsigned char *>(pChunk->mGeneralParam->mNum1), pChunk->mGeneralParam->mDist);
10}
11
12Camera *CamTranslatorAnim::CamTranslatorAnim::getCamera() const {
13 return mCamera;
14}
15
16u32 CamTranslatorAnim::getAnimFrame(const CameraParamChunk *pChunk) const {
17 return CameraAnim::getAnimFrame(reinterpret_cast<unsigned char *>(pChunk->mGeneralParam->mNum1));
18}