mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-11 08:27:41 +00:00
32
include/MetroidPrime/Cameras/CBallCamera.hpp
Normal file
32
include/MetroidPrime/Cameras/CBallCamera.hpp
Normal file
@@ -0,0 +1,32 @@
|
||||
#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__
|
||||
Reference in New Issue
Block a user