Files

52 lines
953 B
C++
Raw Permalink Normal View History

#include "Game/Camera/CameraDirector.hpp"
#include "Game/Camera/CameraMan.hpp"
#include "Game/Camera/CameraPoseParam.hpp"
2021-12-15 22:06:29 +01:00
CameraMan::CameraMan(const char *pName) : NameObj(pName) {
mDirector = nullptr;
2021-12-15 22:06:29 +01:00
mPoseParam = new CameraPoseParam();
mIsActivated = false;
2021-12-25 14:40:43 +01:00
_15 = false;
2021-12-15 22:06:29 +01:00
mMatrix.identity();
}
void CameraMan::init(const JMapInfoIter &rIter) {
}
void CameraMan::movement() {
if (mIsActivated) {
calc();
2021-12-25 14:40:43 +01:00
_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();
2021-12-15 22:06:29 +01:00
}