SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CameraRailDemo.cpp
1#include "Game/Camera/CameraRailDemo.hpp"
2#include "Game/Camera/CamTranslatorRailDemo.hpp"
3
4CameraRailDemo::CameraRailDemo(const char *pName) : Camera(pName) {
5
6}
7
8void CameraRailDemo::reset() {
9 _58 = 0;
10 _60 = 0.0f;
11}
12
13CameraTargetObj* CameraRailDemo::calc() {
14 switch(_50) {
15 case 0:
16 calcLinear();
17 break;
18 case 1:
19 calcEaseInOut();
20 break;
21 case 2:
22 calcDamp();
23 break;
24 }
25
26 _58 = _58 + 1;
27 return nullptr;
28}
29
30CameraRailDemo::~CameraRailDemo() {
31
32}
33
34CamTranslatorBase *CameraRailDemo::createTranslator() {
35 return new CamTranslatorRailDemo(this);
36}