举报

在setaspectratio以后,solidrectangle可能有点bug

0
#include <easyx.h>
#include <conio.h>

int main()
{
	initgraph(400, 400);
	solidrectangle(100, 100, 300, 300);
	setfillcolor(BLACK);
	setaspectratio(-1, -1);
	solidrectangle(-100, -100, -300, -300);
	_getch();
	return 0;
}

按理说,solidrectangle(100, 100, 300, 300);应该就相当于setaspectratio(-1, -1);然后solidrectangle(-100, -100, -300, -300);吧。但是结果会不一样,后者长和宽都少了一。改成solidrectangle(-300, -300, -100, -100);也一样。

ava
张书睿

今天 11:27

技术讨论社区