@@ -94,19 +94,8 @@ class dDemo_actor_c : public JStage::TActor {
9494 cMtx_copy (mModel ->getAnmMtx ((u16 )param_0), param_1);
9595 return true ;
9696 }
97- /* 8003A0D8 */ virtual void JSGGetTranslation (Vec* o_trans) const {
98- *o_trans = mTrans ;
99- }
10097 /* 80038920 */ virtual void JSGSetTranslation (Vec const &);
101- /* 8003A0F4 */ virtual void JSGGetScaling (Vec* o_scale) const {
102- *o_scale = mScale ;
103- }
10498 /* 80038980 */ virtual void JSGSetScaling (Vec const &);
105- /* 8003A110 */ virtual void JSGGetRotation (Vec* param_0) const {
106- param_0->x = mRotate .x * 0 .005493164f ;
107- param_0->y = mRotate .y * 0 .005493164f ;
108- param_0->z = mRotate .z * 0 .005493164f ;
109- }
11099 /* 800389A8 */ virtual void JSGSetRotation (Vec const &);
111100 /* 80038A0C */ virtual void JSGSetShape (u32 );
112101 /* 80038A20 */ virtual void JSGSetAnimation (u32 );
@@ -120,6 +109,17 @@ class dDemo_actor_c : public JStage::TActor {
120109 /* 8003A0D0 */ virtual f32 JSGGetTextureAnimationFrameMax () const {
121110 return mTexAnmFrameMax ;
122111 }
112+ /* 8003A0D8 */ virtual void JSGGetTranslation (Vec* o_trans) const {
113+ *o_trans = mTrans ;
114+ }
115+ /* 8003A0F4 */ virtual void JSGGetScaling (Vec* o_scale) const {
116+ *o_scale = mScale ;
117+ }
118+ /* 8003A110 */ virtual void JSGGetRotation (Vec* param_0) const {
119+ param_0->x = mRotate .x * 0 .005493164f ;
120+ param_0->y = mRotate .y * 0 .005493164f ;
121+ param_0->z = mRotate .z * 0 .005493164f ;
122+ }
123123
124124 void setModel (J3DModel* p_model) { mModel = p_model; }
125125 BOOL checkEnable (u16 flag) { return mFlags & flag; }
@@ -164,10 +164,10 @@ class dDemo_system_c : public JStage::TSystem {
164164public:
165165 dDemo_system_c () { mpObject = NULL ; }
166166
167- /* 80039AAC */ virtual ~dDemo_system_c ();
168167 /* 80039528 */ virtual int JSGFindObject (JStage::TObject**, char const *,
169168 JStage::TEObject) const ;
170-
169+ /* 80039AAC */ virtual ~dDemo_system_c ();
170+
171171 void setObject (dDemo_object_c* i_object) { mpObject = i_object; }
172172
173173private:
@@ -198,13 +198,13 @@ class dDemo_light_c : public JStage::TLight {
198198 mFlags = 0 ;
199199 }
200200
201- /* 80039468 */ virtual ~dDemo_light_c ();
202201 /* 80038E20 */ virtual void JSGSetLightType (JStage::TELight);
203202 /* 80038E34 */ virtual void JSGSetPosition (Vec const &);
204203 /* 80038E5C */ virtual void JSGSetColor (GXColor);
205204 /* 80038E8C */ virtual void JSGSetDistanceAttenuation (f32 , f32 , GXDistAttnFn);
206205 /* 80038EA8 */ virtual void JSGSetAngleAttenuation (f32 , GXSpotFn);
207206 /* 80038EC0 */ virtual void JSGSetDirection (Vec const &);
207+ /* 80039468 */ virtual ~dDemo_light_c ();
208208
209209 void onEnable (u8 flag) { mFlags |= flag; }
210210
@@ -234,11 +234,11 @@ class dDemo_fog_c : public JStage::TFog {
234234 mFlags = 0 ;
235235 }
236236
237- /* 80039408 */ virtual ~dDemo_fog_c ();
238237 /* 80038EE8 */ virtual void JSGSetFogFunction (GXFogType);
239238 /* 80038EFC */ virtual void JSGSetStartZ (f32 );
240239 /* 80038F10 */ virtual void JSGSetEndZ (f32 );
241240 /* 80038F24 */ virtual void JSGSetColor (GXColor);
241+ /* 80039408 */ virtual ~dDemo_fog_c ();
242242
243243 void onEnable (u8 flag) { mFlags |= flag; }
244244
@@ -267,7 +267,6 @@ class dDemo_camera_c : public JStage::TCamera {
267267 mFlags = 0 ;
268268 }
269269
270- /* 80039FFC */ virtual ~dDemo_camera_c ();
271270 /* 80038AC4 */ virtual f32 JSGGetProjectionNear () const ;
272271 /* 80038AF8 */ virtual void JSGSetProjectionNear (f32 );
273272 /* 80038B0C */ virtual f32 JSGGetProjectionFar () const ;
@@ -284,6 +283,7 @@ class dDemo_camera_c : public JStage::TCamera {
284283 /* 80038D5C */ virtual void JSGSetViewTargetPosition (Vec const &);
285284 /* 80038D84 */ virtual f32 JSGGetViewRoll () const ;
286285 /* 80038DDC */ virtual void JSGSetViewRoll (f32 );
286+ /* 80039FFC */ virtual ~dDemo_camera_c ();
287287
288288 void onEnable (u8 flag) { mFlags |= flag; }
289289 bool checkEnable (u8 flag) { return mFlags & flag; }
@@ -316,8 +316,8 @@ class dDemo_ambient_c : public JStage::TAmbientLight {
316316 mFlags = 0 ;
317317 }
318318
319- /* 800394C8 */ virtual ~dDemo_ambient_c ();
320319 /* 80038DF0 */ virtual void JSGSetColor (GXColor);
320+ /* 800394C8 */ virtual ~dDemo_ambient_c ();
321321
322322 void onEnable (u8 flag) { mFlags |= flag; }
323323
0 commit comments