summaryrefslogtreecommitdiff
path: root/include/d/save
diff options
context:
space:
mode:
authorTakaRikka <38417346+TakaRikka@users.noreply.github.com>2024-06-25 07:34:59 -0700
committerGitHub <noreply@github.com>2024-06-25 08:34:59 -0600
commitd923917b39f99ca74bd2ee2f609e8ff193f5c48a (patch)
tree380aeb1dc2527f54e23f7b63ede46b2ce24ff0a8 /include/d/save
parent3c82015f69403d22f7ee3809425cb217f5bdc3b5 (diff)
work on d_camera / d_ev_camera (#2170)
Diffstat (limited to 'include/d/save')
-rw-r--r--include/d/save/d_save.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/d/save/d_save.h b/include/d/save/d_save.h
index 0374757227..16a85f724a 100644
--- a/include/d/save/d_save.h
+++ b/include/d/save/d_save.h
@@ -1046,6 +1046,7 @@ private:
class dSv_turnRestart_c {
public:
class dSv_turnRestart_camera_c {
+ public:
/* 0x00 */ cXyz mCameraCtr;
/* 0x0C */ cXyz mCameraEye;
/* 0x18 */ cXyz mCameraUp;
@@ -1057,6 +1058,17 @@ public:
cXyz& getPos() { return mPosition; }
s16 getAngleY() const { return mAngleY; }
+ f32 getCameraFvy() const { return mCameraFvy; }
+ void setCameraFvy(f32 i_fvy) { mCameraFvy = i_fvy; }
+
+ const cXyz& getCameraUp() const { return mCamera.mCameraUp; }
+ const cXyz& getCameraEye() const { return mCamera.mCameraEye; }
+ const cXyz& getCameraCtr() const { return mCamera.mCameraCtr; }
+
+ void setCameraUp(const cXyz& i_up) { mCamera.mCameraUp = i_up; }
+ void setCameraEye(const cXyz& i_eye) { mCamera.mCameraEye = i_eye; }
+ void setCameraCtr(const cXyz& i_ctr) { mCamera.mCameraCtr = i_ctr; }
+
private:
/* 0x00 */ cXyz mPosition;
/* 0x0C */ u32 mParam;