mirror of
https://github.com/encounter/Petari.git
synced 2026-03-30 11:34:15 -07:00
52 lines
953 B
C++
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();
|
|
} |