summaryrefslogtreecommitdiff
path: root/include/d/d_stage.h
diff options
context:
space:
mode:
authorMax Roncace <me@caseif.net>2026-01-11 22:20:17 -0500
committerGitHub <noreply@github.com>2026-01-11 19:20:17 -0800
commitdecb0c543799398b7e1d1ccb8fbbfe6937f5dbc0 (patch)
tree494520cb90d14ea02a5ba2f1e24231b4c5956210 /include/d/d_stage.h
parent2dd7e2ea62daaa33195b2adbca8b086ceaa6d464 (diff)
d_camera debug almost matching (#3032)
Diffstat (limited to 'include/d/d_stage.h')
-rw-r--r--include/d/d_stage.h12
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;