diff options
| author | Max Roncace <me@caseif.net> | 2026-01-11 22:20:17 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-11 19:20:17 -0800 |
| commit | decb0c543799398b7e1d1ccb8fbbfe6937f5dbc0 (patch) | |
| tree | 494520cb90d14ea02a5ba2f1e24231b4c5956210 /include/d/d_stage.h | |
| parent | 2dd7e2ea62daaa33195b2adbca8b086ceaa6d464 (diff) | |
d_camera debug almost matching (#3032)
Diffstat (limited to 'include/d/d_stage.h')
| -rw-r--r-- | include/d/d_stage.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/include/d/d_stage.h b/include/d/d_stage.h index 2fdc6a9cf3..501376909c 100644 --- a/include/d/d_stage.h +++ b/include/d/d_stage.h @@ -186,8 +186,12 @@ struct stage_camera_class { // AROB / RARO struct stage_arrow_data_class { - /* 0x00 */ cXyz position; - /* 0x0C */ csXyz angle; + /* 0x00 */ f32 posX; + /* 0x04 */ f32 posY; + /* 0x08 */ f32 posZ; + /* 0x0C */ s16 angleX; + /* 0x0E */ s16 angleY; + /* 0x10 */ s16 angleZ; /* 0x12 */ s16 field_0x12; }; // Size: 0x14 @@ -684,8 +688,8 @@ public: /* vt[91] */ virtual void setElst(dStage_Elst_c* i_Elst) { mElst = i_Elst; } /* vt[92] */ virtual dStage_Elst_c* getElst(void); - s16 getWorldRollAngleX() { return (s16)mWorldRollAngleX; } - s16 getWorldRollDirAngleY() { return mWorldRollDirAngleY; } + s16 getWorldRollAngleX() const { return (s16)mWorldRollAngleX; } + s16 getWorldRollDirAngleY() const { return mWorldRollDirAngleY; } public: /* 0x08 */ stage_camera_class* mCamera; |
