?? 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 + -