|
楼主 |
发表于 2022-9-21 01:17:03
|
显示全部楼层
e3.zip
(190.15 KB, 下载次数: 0)
鼠标点击圆心,会暂停,点击别处,会计算出点击点 和圆心的距离单位
p 暂停
ESC 退出.欢迎试运行.
#include "e.h"
/*
问题:自定义类e中使用了堆内存后,不能在其它自定义类中使用 需重新思考文件架构问题
重载= 赋值给关键变量 statu 方便使用: B=1; 所有演员靠statu在活动
出生,出台,出演 三部曲
*/
char user_set_input(e&); //考虑放入 "所有资源管理器中" 1内存使用 2控制分开
int main()
{
initwindow(640,480,"e3 捕捉圆心---01 ESC---退出",20,1050-600);
cout << "Hello world!" << endl;
e A; //出生
e B(15.0,WHITE); //出生
e C(130,90,LIGHTBLUE); //出生
C.e_initxy(300,100); //出台
B.e_initxy(300,300); //出台
A.e_initxy(150,200); //出台 会失败 因为p==NULL
cout<<"g 键开始"<<endl; //出演 控制 走起 动则生一 一生二 二生四 四生八...
while( user_set_input(B) != 27 )
{
B.e_move_by_statu(); //出演 演化到1 2 3... 直到结束
delay(50);
}
return 0;
} |
|