diff options
| author | TakaRikka <38417346+TakaRikka@users.noreply.github.com> | 2024-06-25 07:34:59 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-25 08:34:59 -0600 |
| commit | d923917b39f99ca74bd2ee2f609e8ff193f5c48a (patch) | |
| tree | 380aeb1dc2527f54e23f7b63ede46b2ce24ff0a8 /include/d/save | |
| parent | 3c82015f69403d22f7ee3809425cb217f5bdc3b5 (diff) | |
work on d_camera / d_ev_camera (#2170)
Diffstat (limited to 'include/d/save')
| -rw-r--r-- | include/d/save/d_save.h | 12 |
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; |
