mirror of https://github.com/PrimeDecomp/prime.git
33 lines
612 B
C++
33 lines
612 B
C++
|
#ifndef __CBALLCAMERA_HPP__
|
||
|
#define __CBALLCAMERA_HPP__
|
||
|
|
||
|
class CBallCamera {
|
||
|
public:
|
||
|
enum EBallCameraState {
|
||
|
kBCS_Default,
|
||
|
kBCS_One,
|
||
|
kBCS_Chase,
|
||
|
kBCS_Boost,
|
||
|
kBCS_ToBall,
|
||
|
kBCS_FromBall,
|
||
|
};
|
||
|
enum EBallCameraBehaviour {
|
||
|
kBCB_Default,
|
||
|
kBCB_FreezeLookPosition, // Unused
|
||
|
kBCB_HintBallToCam,
|
||
|
kBCB_HintInitializePosition,
|
||
|
kBCB_HintFixedPosition,
|
||
|
kBCB_HintFixedTransform,
|
||
|
kBCB_PathCameraDesiredPos, // Unused
|
||
|
kBCB_PathCamera,
|
||
|
kBCB_SpindleCamera,
|
||
|
};
|
||
|
enum ESplineState {
|
||
|
kSS_Invalid,
|
||
|
kSS_Nav,
|
||
|
kSS_Arc,
|
||
|
};
|
||
|
};
|
||
|
|
||
|
#endif // __CBALLCAMERA_HPP__
|