diff options
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; |
