mirror of
https://github.com/zeldaret/tww.git
synced 2026-05-27 08:06:06 -04:00
38 lines
665 B
C++
38 lines
665 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 x, f32 y, f32 r) {
|
|
mPosX = x;
|
|
mPosY = y;
|
|
mRadius = r;
|
|
}
|
|
|
|
cM2dGCir() {}
|
|
virtual ~cM2dGCir() {}
|
|
};
|
|
|
|
class cM3dGCir : public cM2dGCir {
|
|
f32 mPosZ;
|
|
|
|
public:
|
|
cM3dGCir(void) {}
|
|
virtual ~cM3dGCir(void) {}
|
|
void Set(f32 x, f32 y, f32 z, f32 r) {
|
|
cM2dGCir::Set(x, y, r);
|
|
mPosZ = z;
|
|
}
|
|
};
|
|
|
|
#endif /* C_M3D_G_CIR_H */
|