📄 mycirc.cpp
字号:
// Circ.cpp: implementation of the CCirc class.
//
//////////////////////////////////////////////////////////////////////
#include "myCirc.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CCirc::CCirc()
{
}
CCirc::~CCirc()
{
}
CPoint* CCirc::getCenter()
{
return &m_center;
}
uint16 CCirc::getRad() const
{
return m_rad;
}
boolean CCirc::draw(IGraphics *pg)
{
AEECircle c;
c.cx = m_center.getx();
c.cy = m_center.gety();
c.r = m_rad;
boolean rval = (IGRAPHICS_DrawCircle(pg,&c) == SUCCESS);
return rval;
}
CCirc::CCirc(uint16 r, CPoint c, RGBVAL col): CShape(CColor(col)), m_rad(r), m_center(c)
{
}
void CCirc::setCenter(CPoint c)
{
m_center = c;
}
void CCirc::setCenter(int16 x, int16 y)
{
m_center = CPoint(x,y);
}
void CCirc::setr(uint16 r)
{
m_rad = r;
}
void* CCirc::operator new(size_t sz)
{
return MALLOC(sz);
}
void CCirc::operator delete(void *p)
{
FREE(p);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -