summaryrefslogtreecommitdiff
path: root/include/d/d_stage.h
diff options
context:
space:
mode:
authorCaroline Madsen <69010899+randomsalience@users.noreply.github.com>2024-10-27 00:35:25 -0400
committerGitHub <noreply@github.com>2024-10-26 21:35:25 -0700
commitf5e80cf9fda54894e97af8629386e2a7c562479a (patch)
tree033b66397086e01b49bb30968cc30e3480a11c76 /include/d/d_stage.h
parent606178dc88e162969a636644f410c72cbb5eca64 (diff)
d_camera work (#2226)
Diffstat (limited to 'include/d/d_stage.h')
-rw-r--r--include/d/d_stage.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/include/d/d_stage.h b/include/d/d_stage.h
index 5bcb8234d4..e343b1da66 100644
--- a/include/d/d_stage.h
+++ b/include/d/d_stage.h
@@ -76,7 +76,7 @@ struct stage_scls_info_class {
/* 0x9 */ s8 mRoom;
/* 0xA */ u8 field_0xa;
/* 0xB */ u8 field_0xb;
- /* 0xC */ s8 mWipe;
+ /* 0xC */ u8 mWipe;
char* getStage() { return mStage; }
@@ -567,6 +567,9 @@ public:
void setTreasure(stage_tresure_class*);
+ s16 getWorldRollAngleX() { return mWorldRollAngleX; }
+ s16 getWorldRollDirAngleY() { return mWorldRollDirAngleY; }
+
public:
/* 0x08 */ stage_camera_class* mCamera;
/* 0x0C */ stage_arrow_class* mArrow;
@@ -588,8 +591,8 @@ public:
/* 0x4C */ int mVrboxcolNumInfo;
/* 0x50 */ u32 mPlightNumInfo;
/* 0x54 */ u16 mPlayerNum;
- /* 0x56 */ u16 field_0x56;
- /* 0x58 */ u16 field_0x58;
+ /* 0x56 */ s16 mWorldRollAngleX;
+ /* 0x58 */ s16 mWorldRollDirAngleY;
/* 0x5A */ u16 field_0x5a;
/* 0x5C */ stage_stag_info_class* mStagInfo;
/* 0x60 */ stage_scls_info_dummy_class* mSclsInfo;
@@ -1109,7 +1112,7 @@ inline u8 dStage_stagInfo_DefaultCameraType(stage_stag_info_class* pstag) {
return pstag->mCameraType;
}
-inline u32 dStage_sclsInfo_getSceneLayer(stage_scls_info_class* p_info) {
+inline u8 dStage_sclsInfo_getSceneLayer(stage_scls_info_class* p_info) {
return p_info->field_0xb & 0xF;
}