Files

52 lines
953 B
C++

#include "Game/Camera/CameraDirector.hpp"
#include "Game/Camera/CameraMan.hpp"
#include "Game/Camera/CameraPoseParam.hpp"
CameraMan::CameraMan(const char *pName) : NameObj(pName) {
mDirector = nullptr;
mPoseParam = new CameraPoseParam();
mIsActivated = false;
_15 = false;
mMatrix.identity();
}
void CameraMan::init(const JMapInfoIter &rIter) {
}
void CameraMan::movement() {
if (mIsActivated) {
calc();
_15 = false;
}
}
void CameraMan::calc() {
}
void CameraMan::notifyActivate() {
}
void CameraMan::notifyDeactivate() {
}
void CameraMan::owned(CameraDirector *pDirector) {
mDirector = pDirector;
}
void CameraMan::released(CameraDirector *pDirector) {
mDirector = nullptr;
}
void CameraMan::activate(CameraDirector *pDirector) {
mIsActivated = true;
notifyActivate();
}
void CameraMan::deactivate(CameraDirector *pDirector) {
mIsActivated = false;
notifyDeactivate();
}