mirror of
https://github.com/SMGCommunity/Petari.git
synced 2025-02-23 15:40:48 +00:00
37 lines
666 B
C++
37 lines
666 B
C++
#include "Game/Camera/CameraRailDemo.hpp"
|
|
#include "Game/Camera/CamTranslatorRailDemo.hpp"
|
|
|
|
CameraRailDemo::CameraRailDemo(const char *pName) : Camera(pName) {
|
|
|
|
}
|
|
|
|
void CameraRailDemo::reset() {
|
|
_58 = 0;
|
|
_60 = 0.0f;
|
|
}
|
|
|
|
CameraTargetObj* CameraRailDemo::calc() {
|
|
switch(_50) {
|
|
case 0:
|
|
calcLinear();
|
|
break;
|
|
case 1:
|
|
calcEaseInOut();
|
|
break;
|
|
case 2:
|
|
calcDamp();
|
|
break;
|
|
}
|
|
|
|
_58 = _58 + 1;
|
|
return nullptr;
|
|
}
|
|
|
|
CameraRailDemo::~CameraRailDemo() {
|
|
|
|
}
|
|
|
|
CamTranslatorBase *CameraRailDemo::createTranslator() {
|
|
return new CamTranslatorRailDemo(this);
|
|
}
|