Files
Petari/include/Game/Camera/CameraWonderPlanet.hpp
2026-08-17 21:14:46 -04:00

33 lines
786 B
C++

#pragma once
#include "Game/Camera/Camera.hpp"
class CameraWonderPlanet : public Camera {
public:
CameraWonderPlanet(const char* pName = "ワンダープラネットカメラ");
virtual ~CameraWonderPlanet();
virtual void reset();
virtual CameraTargetObj* calc();
virtual bool isEnableToReset() const {
return true;
}
virtual CamTranslatorBase* createTranslator();
void updateCameraReset();
void rotateCamera();
void checkReset();
void setParam(f32 distMin, f32 distMax, f32 angleX) {
mDistMin = distMin;
mDistMax = distMax;
mAngleX = angleX;
}
/* 0x4C */ f32 mDistMin;
/* 0x50 */ f32 mDistMax;
/* 0x54 */ f32 mAngleX;
/* 0x58 */ bool mIsRotating;
/* 0x5C */ s32 mRotateFrame;
};