summaryrefslogtreecommitdiff
path: root/src/core/Camera.h
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2020-03-27 18:19:08 +0100
committeraap <aap@papnet.eu>2020-03-27 18:21:46 +0100
commit22e022cc9f71bf08027ac37e17e5dafd5173858b (patch)
treebe0cddace7b0067049cb304a814070ad804edd0e /src/core/Camera.h
parentf0dfaac838fdbb90783609bf4e45518ccf853708 (diff)
implemented some unused PS2 cams
Diffstat (limited to 'src/core/Camera.h')
-rw-r--r--src/core/Camera.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/core/Camera.h b/src/core/Camera.h
index 48f2d27a..982620a3 100644
--- a/src/core/Camera.h
+++ b/src/core/Camera.h
@@ -206,6 +206,21 @@ struct CCam
void ProcessPedsDeadBaby(void);
bool ProcessArrestCamOne(void);
bool ProcessArrestCamTwo(void);
+
+ /* Some of the unused PS2 cams */
+ void Process_Chris_With_Binding_PlusRotation(const CVector &CameraTarget, float, float, float);
+ void Process_ReactionCam(const CVector &CameraTarget, float TargetOrientation, float, float);
+ void Process_FollowPed_WithBinding(const CVector &CameraTarget, float TargetOrientation, float, float);
+ // TODO:
+ // CCam::Process_CushyPillows_Arse
+ // CCam::Process_Look_At_Cars
+ // CCam::Process_CheesyZoom
+ // CCam::Process_Aiming
+ // CCam::Process_Bill // same as BehindCar due to unused variables
+ // CCam::Process_Im_The_Passenger_Woo_Woo
+ // CCam::Process_Blood_On_The_Tracks
+ // CCam::Process_Cam_Running_Side_Train
+ // CCam::Process_Cam_On_Train_Roof
};
static_assert(sizeof(CCam) == 0x1A4, "CCam: wrong size");
static_assert(offsetof(CCam, Alpha) == 0xA8, "CCam: error");