⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mycirc.cpp

📁 在代码中演示使用C++开发的BREW端方便的程序 非常值得初学者学习.
💻 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 + -