资源简介
一个简单粗暴的C程序编写的赛车游戏,给C语言初学者作为学习参考用!
代码片段和文件信息
#include “graphics.h“
#include “math.h“
#include “stdio.h“
#define LEFT 0x4b00
#define RIGHT 0x4d00
#define DOWN 0x5000
#define UP 0x4800
#define Esc 0x011b
main()
{
void shuoming();
void jishu(int score);
void close();
void wuxing();
void che();
int sizesize1size2size3size4key;
int i=0j=1tw=1h=0g=1score=0psscore1km=0ng1=1;
void *buffer*buffer1*buffer2*buffer3*buffer4;
int gd=DETECTgm;
initgraph(&gd&gm““);
for(k=1;k<=3;k++)
{
cleardevice();
setbkcolor(GREEN);
setcolor(BROWN);
line(2200220480);
line(2300230480);
line(4100410480);
line(4200420480);
setcolor(RED);
setfillstyle(1RED);
bar(220023020);
bar(410042020);
setcolor(YELLOW);
setfillstyle(1YELLOW);
bar(2202023040);
bar(4102042040);
bar(315132540);
che();
wuxing();
shuoming();
size=imagesize(220023040);
buffer=malloc(size);
getimage(220023040buffer);
size1=imagesize(315032580);
buffer1=malloc(size1);
getimage(315032580buffer1);
for(i=0;i<440;i+=40)
{
putimage(220i+40buffer0);
putimage(410i+40buffer0);
if(i<=220)
putimage(3152*ibuffer10);
}
size2=imagesize(2200230480);
buffer2=malloc(size2);
getimage(2200230480buffer2);
size3=imagesize(3150325480);
buffer3=malloc(size3);
getimage(3150325480buffer3);
size4=imagesize(004560);
buffer4=malloc(size4);
getimage(004560buffer4);
putimage(250420buffer40);
if(k==1||k==2)
putimage(080buffer40);
if(k==1)
putimage(0160buffer40);
i=1;
p=1;
while(1)
{
i+=(g+j);
p+=(g+j-1+m);
putimage(220i%40buffer20);
putimage(410i%40buffer20);
putimage(315i%80buffer30);
setcolor(GREEN);
setfillstyle(1GREEN);
bar(315i%803251%80+(j+g));
/*车动*/
for(t=0;t<10;t++)
{
if(p-150*t<480)
{
if(t%2==0)
{
putimage(250p-150*tbuffer40);
setcolor(GREEN);
setfillstyle(1GREEN);
bar(250p-150*t295p-150*t+(j+g));
if(p-150*t>=360&&w==1)
{
h=1;
t=10;
}
}
else
{
putimage(345p-150*tbuffer40);
setcolor(GREEN);
setfillstyle(1GREEN);
bar(345p-150*t390p-150*t+(j+g));
if(p-150*t>=360&&w==2)
{
h=1;
t=10;
}
}
}
}
t=0;
if(p>=1820)
{
i=0;
g1++;
p=0;
}
if(h==1)
break;
/*键盘操作*/
if(kbhit())
{
- 上一篇:奇偶校验C语言原码
- 下一篇:数据结构实验和作业严蔚敏C)
相关资源
- 奇偶校验C语言原码
- c语言简单的银行系统
- C语言课程设计C语言课程设计.
- c语言jpeg压缩库
- C语言获取鼠标点击的位置坐标
- c语言课程设计迷宫求解.zip
- linux下c语言实现多线程web服务器
- C语言的读取GPS源码
- Linux下C语言2048游戏代码
- C语言战争游戏源代码
- 设计一个有 N个进程调度程序设计
- socket应用二 用C语言写远程屏幕监视程
- 数据结构题集答案(C语言版)严蔚敏
- 图书管理系统C语言+数据结构与算法
- 列车时刻表管理源代码(C语言)
- 《数据结构(c语言版)习题答案》严
- C语言下用单链表实现一元多项式的四
- C语言课程设计五子棋游戏带源代码
- CRC8/CRC16/CRC32常见几个标准的算法及
- 国际象棋代码实现
- ifft的c语言编程
- 计算机图形学画月亮C语言
- c语言生成scale-free network
- 高斯函数消元法c语言源代码,解矩阵
- 机器人C语言代码的一个详细
- AD5420驱动C语言
- ftp客户端的C语言实现
- 简单的Linux下Ftp客户端C语言编写
- 基于51单片机的人体感应灯设计
- C语言上机考试经典100题--南开大学出
评论
共有 条评论