1 / 11
文档名称:

打气球课设报告jsp.docx

格式:docx   大小:161KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

打气球课设报告jsp.docx

上传人:可爱小月 2022/1/19 文件大小:161 KB

下载得到文件列表

打气球课设报告jsp.docx

相关文档

文档介绍

文档介绍:个人资料整理 仅限学****使用
课程设计报告
设计内容
程序设计题目为 “打气球 ”游戏设计与实现,主要实现以下功能:
2,飞翔的气球 (怎么飞 ?随机飞 ,随机速度又和地平线
else
{
CDialog::OnPaint(>。 CPaintDC dc(this>。
CPen bPen(PS_SOLID, 0, RGB(0,0,0>>。 //黑色画笔 CBrush rbrush(RGB(255,0,0>>。 //(&bPen>。(&rbrush>。(450,0,800,600>。 //(0,401,800,600>。
(0,0,10,600>。
(0,0,800,10>。
(30,400>。//绘制地平线
(440,400>。
for(int i=0。i<=NUM 。i++>// 绘制气球和绳子

以气球的中心点作
为参考点
{
(a[i][0]-20,a[i][1]-25,a[i][0]+20,a[i][1]+25> 。 //宽 40
高 50
(a[i][0],a[i][1]+25> 。
(a[i][0],a[i][1]+65> 。//绳长 40
}
}
说明:用 RGB(>函数选择颜色,黑色画笔绘制气球轮廓、绳子和地平线,红色画刷填充气球;
为使界面分明,需要规定显示气球的区域,四次调用 ExcludeClipRect(>函数分别擦除了界面右、下、左、上的部分区域;绘制地平线时,纵坐标需稍小于绘
图区的下边界纵坐标;为简化操作,选取球心作为气球的定位点,并以此点坐标表示气球和绳子的端点坐标,操作此点即操作整体。
<3)“退出”按钮
void CTempDlg::OnExit(>
{
if(IDYES==MessageBox(" 确认退出 ?","Exit",MB_YESNO>>// 弹出确认退
出对话框
CDialog::OnOK(> 。
}
说明:单击按钮,屏幕弹出对话框,点击“是”,调用 OnOK(> 退出程序。
<4)“暂停 /开始”按钮
void CTempDlg::OnS_P(>
{
个人资料整理 仅限学****使用
if(state==0&&count==0>// 时间为 0 单击重新开始
{
if(IDYES==MessageBox(" 是否重新开始 ?"," ",MB_YESNO>> {
SetDlgItemText(IDP_S,"暂停 ">。//按钮变为暂停
char buffer[15] 。
score=0。
sprintf (buffer, "SCORE:%4d",score>。
m_score1=(LPCTSTR>buffer。
UpdateData(0>。
count=60。
state=1。
SetTimer(1,50,NULL> 。 //分数 秒刷新一次
SetTimer(2,1000,NULL> 。//时间 1 秒刷新一次
}
return。
}
if(state==1>//点击后暂停 按钮变为开始
{
SetDlgItemText(IDP_S,"开始 ">。
KillTimer(1> 。
KillTimer(2> 。
state=0。
}
Else//点击后游戏开始 按钮变为暂停
{
SetDlgItemText(IDP_S,"暂停 ">。
SetTimer(1,50,NULL> 。
SetTimer(2,1000,NULL> 。
state=1。
}
}
说明:state 初值为 1,通过判断其值执行相应的 if 语句。游戏开始后,单击按钮,按钮变为“开始”,同时调用 KillTimer(> 函数,程序暂停;再次单击,按钮变为“暂停”,调用 SetTimer(>函数,程序继续。随着游戏的进行,当时间递减为 0 时,点击弹出确认重新开始的对话框,若点击“是”,则时间变为60,

最近更新

古汉语知识第一讲分解 59页

文化语境中的文学名著复译——以《名利场》两.. 2页

建筑热环境与节能性能优化 30页

智慧公厕项目融资方案 40页

数据挖掘技术在私人银行资产管理汇报系统中的.. 2页

化工企业危险废物管理知识培训 20页

化学实验基本知识及仪器操作使用 29页

注射剂市场分析及竞争策略分析报告 76页

涨紧轮产业分析报告 94页

数学教学中教师教学机智研究的中期报告 2页

动力环境基础知识 52页

数字遗产继承法律问题研究的中期报告 2页

制罐基础知识基本工艺 51页

数字电视地面传输系统中关键技术的研究的综述.. 2页

旧电脑项目融资方案 38页

数字式直流调速系统的开发的中期报告 2页

数字化表现技术在室内设计中的创新与应用的中.. 2页

数字化变电站系统智能终端与合并器的研究的中.. 2页

数传电台监测系统的设计与实现的中期报告 2页

教育见习对职前英语教师学科教学知识发展影响.. 2页

对受处分人员开展回访教育的实施方案范文 4页

补充合同协议书范本10篇 23页

喉梗阻课件 52页

自发五禽戏动功 14页

学生宿舍突发事件应急预案 6页

河南省洛阳市基层医疗卫生机构床位总数量3年数.. 3页

《船舶应急救援预案》 9页

农村寄宿制学校调查汇报初中全封闭式学校 5页

高中思想政治课程资源的有效利用研究-教学(思.. 52页

赴辽阳市学习考察报告 3页