mirror of
https://github.com/zeldaret/tp
synced 2026-05-23 06:54:28 -04:00
9f340b604b
* various d_bg debug cleanup * matching forward decl for compiler compatibility * fix build
38 lines
659 B
C++
38 lines
659 B
C++
#ifndef C_M3D_G_CIR_H
|
|
#define C_M3D_G_CIR_H
|
|
|
|
#include <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);
|
|
|
|
f32 GetHeight() const { return mPosZ; }
|
|
};
|
|
|
|
#endif /* C_M3D_G_CIR_H */
|