C语言编写的壁球小游戏的源代码

C语言编写的壁球小游戏的源代码

ID:40455483

大小:73.00 KB

页数:7页

时间:2019-08-03

C语言编写的壁球小游戏的源代码_第1页
C语言编写的壁球小游戏的源代码_第2页
C语言编写的壁球小游戏的源代码_第3页
C语言编写的壁球小游戏的源代码_第4页
C语言编写的壁球小游戏的源代码_第5页
资源描述:

《C语言编写的壁球小游戏的源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、求C语言编写的壁球小游戏的源代码,谢谢。浏览次数:1297次悬赏分:100

2、解决时间:2009-9-416:40

3、提问者:祈影问情能在TC或DEV上运行就行,不需要图形美化,最好可以调球的速度和接板的长度。用C写,不要太复杂的,复制粘贴的不要。就100分,全给了。问题补充:分给你了谢谢,只是板移动比较慢,不好操作。你把回答编辑成空白吧,谢谢。最佳答案速度和接板长度不能改所以比较难玩#include"graphics.h"#include"stdio.h"#include"conio.h"/*所需的头文件*/inton;/*声明具有开关作用的全局变量*/staticintscor

4、e;/*声明静态的记分器变量*//*定义开始界面函数*/intopen(){setviewport(100,100,500,380,1);/*设置图形窗口区域*/setcolor(4);/*设置作图色*/rectangle(0,0,399,279);/*以矩形填充所设的图形窗口区域*/setfillstyle(SOLID_FILL,7);/*设置填充方式*/floodfill(50,50,4);/*设置填充范围*/setcolor(8);settextstyle(0,0,9);/*文本字体设置*/outtextxy(90,80,"BALL");/*输出文本内容*/settext

5、style(0,0,1);outtextxy(110,180,"version1.0");outtextxy(110,190,"madebyddt");setcolor(128);settextstyle(0,0,1);outtextxy(120,240,"Pressanykeytocontinue......");}/*定义退出界面函数*/intquitwindow(){chars[100];/*声明用于存放字符串的数组*/setviewport(100,150,540,420,1);setcolor(YELLOW);rectangle(0,0,439,279);setfil

6、lstyle(SOLID_FILL,7);floodfill(50,50,14);setcolor(12);settextstyle(0,0,8);outtextxy(120,80,"End");settextstyle(0,0,2);outtextxy(120,200,"quit?Y/N");sprintf(s,"Yourscoreis:%d",score);/*格式化输出记分器的值*/outtextxy(120,180,s);on=1;/*初始化开关变量*/}/*主函数*/main(){intgdriver,gmode;gdriver=DETECT;/*设置图形适配器*/g

7、mode=0;/*设置图形模式*/registerbgidriver(EGAVGA_driver);/*注册BGI驱动后可以不需要.BGI文件的支持运行*/initgraph(&gdriver,&gmode,"");setbkcolor(14);open();/*调用开始界面函数*/getch();/*暂停*/while(1)/*此大循环体控制游戏的反复重新进行*/{intdriver,mode,l=320,t=400,r,a,b,dl=5,n,x=200,y=400,r1=10,dx=-2,dy=-2;/*初始化小球相关参数*/intleft[100],top[100],ri

8、ght[100],bottom[100],i,j,k,off=1,m,num[100][100];/*方砖阵列相关参数*/staticintpp;staticintphrase;/*一系列起开关作用的变量*/intoop=15;pp=1;score=0;driver=DETECT;mode=VGA;registerbgidriver(EGAVGA_driver);initgraph(&driver,&mode,"");setbkcolor(10);cleardevice();/*图形状态下清屏*/clearviewport();/*清除现行图形窗口内容*/b=t+6;r=l+6

9、0;setcolor(1);rectangle(0,0,639,479);setcolor(4);rectangle(l,t,r,b);setfillstyle(SOLID_FILL,1);floodfill(l+2,t+2,4);for(i=0,k=0;i<=6;i++)/*此循环绘制方砖阵列*/{top[i]=k;bottom[i]=top[i]+20;k=k+21;oop--;for(j=0,m=0;j<=7;j++){left[j]=m;right[j]=left[j]+80;m=m

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。