c语言打砖块小游戏,C语言动画(打砖块游戏)

这是一个使用C语言编写的打砖块游戏源代码,适用于Turboc和Wintc环境。代码中包含了游戏的开始和退出界面,以及分数显示功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用C语言编的简单的打砖块游戏。turbo c,win tc均可运行。

#include "graphics.h"

#include "stdio.h"

#include "conio.h" /*所需的头文件*/

int on; /*声明具有开关作用的全局变量*/

static int score; /*声明静态的记分器变量*/

/* 定义开始界面函数*/

int open()

{

setviewport(100,100,500,380,1); /*设置图形窗口区域*/

setcolor(RED); /*设置作图色*/

rectangle(0,0,399,279); /*以矩形填充所设的图形窗口区域*/

setfillstyle(SOLID_FILL,7); /*设置填充方式*/

floodfill(60,60,6); /*设置填充范围*/

setcolor(8);

settextstyle(0,0,3); /*文本字体设置*/

outtextxy(80,80,"COME ON BOY"); /*输出文本内容*/

settextstyle(0,0,1);

outtextxy(100,180,"by lcx");

settextstyle(0,0,1);

outtextxy(120,240,"Press any key to continue......");

}

/*定义退出界面函数*/

int quitwindow()

{

char s[100]; /*声明用于存放字符串的数组*/

setviewport(100,150,540,420,1);

setcolor(YELLOW);

rectangle(0,0,439,279);

setfillstyle(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,"Your score is:%d",score);/*格式化输出记分器的值*/

outtextxy(120,180,s);

on=1; /*初始化开关变量*/

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值