mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-14 13:34:52 -04:00
c9e2a73dda
* typedef for cPhs_Step * make sdk includes consistent * d_menu_quit / d_msg_scrn_explain debug * d_a_obj_testcube mostly done * d_debug_pad mostly done * jstudio tool library headers * some JStudioCameraEditor headers * d_jcam_editor mostly done * try fixing some shield regressions * d_bg_parts mostly done * fix merge errors * debug fix
36 lines
622 B
C++
36 lines
622 B
C++
#ifndef C_M3D_G_CIR_H
|
|
#define C_M3D_G_CIR_H
|
|
|
|
#include <dolphin/types.h>
|
|
|
|
class cM2dGCir {
|
|
public:
|
|
f32 mPosX;
|
|
f32 mPosY;
|
|
f32 mRadius;
|
|
|
|
f32 GetCx() const { return mPosX; }
|
|
f32 GetCy() const { return mPosY; }
|
|
f32 GetR() const { return mRadius; }
|
|
|
|
void Set(f32 pos_x, f32 pos_y, f32 radius) {
|
|
mPosX = pos_x;
|
|
mPosY = pos_y;
|
|
mRadius = radius;
|
|
}
|
|
|
|
cM2dGCir() {}
|
|
virtual ~cM2dGCir() {}
|
|
};
|
|
|
|
class cM3dGCir : public cM2dGCir {
|
|
f32 mPosZ;
|
|
|
|
public:
|
|
cM3dGCir(void);
|
|
virtual ~cM3dGCir(void);
|
|
void Set(f32, f32, f32, f32);
|
|
};
|
|
|
|
#endif /* C_M3D_G_CIR_H */
|