c语言tc游戏代码大全,wintcC语言小游戏画图代码.doc
wintcC语言小游戏画图代码
/*这个打泡泡游戏感觉实在写得不怎么样,本来我想好好的写一个的,可我实在是静不下心来,为了实现游戏功能,我这里加一个语句,那里加一个语句,
结果当然是当你再想调整或增加某些功能时,会变得异常繁杂,
而且游戏有点小错误,我也不想改了,等哪天实在闲得没事做的时候,
再好好重新做一个.
做个反面教材吧!
*/
#include
#include
#include
#define LEFT 0x4b00
#define RIGHT 0x4d00
#define SPACE 0x3920
struct PUBUNIT
{
int x;
int y;
}PubUnit[20][10];
struct BBDATE
{
int x;
int y;
char state;
}bb[10];
int dflag=1;
int PubState[20][10];
int HeadLine;
int HeadPubCount;
int AllPubCount;
int key;
int bbx,bby;
int BBState=0;
void DownPub(void);
void play_game(void);
DrawPub(int i,int j,int state)/*画泡泡函数*/
{
if(state)
setcolor(GREEN);
else setcolor(BLACK);
circle(PubUnit[i][j].x+7,PubUnit[i][j].y+7,7);
}
void DrawPPman(int j)/*画泡泡人函数*/
{
static oldj=4;
static char flag=0;
line(PubUnit[19][j].x+7,PubUnit[19][j].y,PubUnit[19][j].x+7,PubUnit[19][j].y+14);
line(PubUnit[19][j].x+7,PubUnit[19][j].y+2,PubUnit[19][j].x,PubUnit[19][j].y+14);
line(PubUnit[19][j].x+7,PubUnit[19][j].y+2,PubUnit[19][j].x+14,PubUnit[19][j].y+14);
line(PubUnit[19][j].x,PubUnit[19][j].y+14,PubUnit[19][j].x+14,PubUnit[19][j].y+14);
if(flag)
{setcolor(BLACK);
line(PubUnit[19][oldj].x+7,PubUnit[19][oldj].y,PubUnit[19][oldj].x+7,PubUnit[19][oldj].y+14);
line(PubUnit[19][oldj].x+7,PubUnit[19][oldj].y+2,PubUnit[19][oldj].x,PubUnit[19][oldj].y+14);
line(PubUnit[19][oldj].x+7,PubUnit[19][oldj].y+2,PubUnit[19][oldj].x+14,PubUnit[19][oldj].y+14);
line(PubUnit[19][oldj].x,PubUnit[19][oldj].y+14,PubUnit[19][oldj].x+14,PubUnit[19][oldj].y+14);
oldj=j;setcolor(GREEN);
}
else flag=1;
}
void GameGraph(void)/*游戏画面和各项数据初始化函数*/
{int i,j;
int x,y;
int driver=DETECT,gm;
registerbgidriver(EGAVGA_driver);
initgraph(&driver,&gm,"");
rectangle(99,99,251,401);
x=y=100;
for(i=0;i<20;i++)
{for(j=0;j<20;j++)
{PubUnit[i][j].x=x;PubUnit[i][j].y=y;x+=15;}
y+=15;x=100;
}
for(i=0;i<5;i++) /*画50个泡泡*/
for(j=0;j<10;j++)
{PubState[i][j]=1;DrawPub(i,j,PubState[i][j]);}
DrawPPman(4);
HeadLine=4;
AllPubCount=50;
HeadPubCo
c语言tc游戏代码大全,wintcC语言小游戏画图代码.doc相关推荐
- python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...
1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...
- python小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏
1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...
- c 语言整人代码大全,C 语言整人代码大全.doc
C 语言整人代码大全 C 语言整人代码大全 WScript.Echo("嘿,谢谢你打开我哦,我等你很久 拉!"&TSName) WScript.Echo("你是可 ...
- 智力过河游戏c语言,Flash AS代码实现智力过河小游戏
本教本教程主要用Flash AS来编写一个智力过河小游戏,全部使用AS代码来实现,教程比较基础,转发过来,希望对大家有所帮助. 游戏规则: 一只大狮子,一只小狮子,一只大老虎.一只小老虎.一只大花豹, ...
- c语言使用easyX图形库制作打气球小游戏
大一c语言使用easyX图形库制作打气球小游戏 如果你是入门easyX图形库,那么这个打气球小游戏将会是和不错的入门项目选择,easyX开创了可视化窗口,使用户更加直观的了解到对象的变化,总代码以及素 ...
- c语言扔骰子随机数的相加,C语言编程学习:制作掷骰子小游戏
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...
- C语言小游戏(一)——盲打小游戏(低配版)
一.设计思路 此游戏主要设计两个关键内容:生成随机字母.比对键入的字母是否正确.大致思路是:先生成并输出一个随机字符数组,再通过循环,依次键入字母比对是否一致,如一致则继续(continue),如错误 ...
- C语言编程学习:制作掷骰子小游戏!超适合新手的练手项目!
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...
- 基于Java语言在窗体上实现飞机大战小游戏
全套资料下载地址:https://download.csdn.net/download/sheziqiong/85594271 项目介绍 飞机大战:用 Java 语言在窗体上实现飞机大战小游戏,运行程 ...
- c语言猜牌游戏,C++实现猜牌小游戏
这是大一的时用C写的猜牌小游戏,里面用了easyx图形库,供大家参考,具体内容如下 运行效果 代码 #include #include #include #include #include #incl ...
最新文章
- squid启动失败的解决办法
- 任意输入一个整数反转输出
- 【Jenkins系列1】Jenkins定时任务设置
- 策略模式Strategy Pattern应用场景
- python程序 爱意_[Python]快学学怎么Python爬一段情书送女朋友吧
- 【渝粤教育】国家开放大学2019年春季 2508学前儿童语言教育 参考试题
- linux支持ppp网卡,linux和安卓上(ppp widget)使用3g网卡的方法
- Git—基础知识及常用命令(系列一)
- 理解ROS Navigation Stack,看完这篇你就知道啦!
- Windows server 2012 部署活动目录 AD
- mysql+美团点评_MySQL之安装美团点评的SQLAdvisor
- python降维可视化 自编码_如何使用自动编码器可视化降维? (Python | TensorFlow)...
- Android开发学习之Xml解析归纳
- 用C语言实现猜单词的小游戏
- linux环境编程apue和unp,UNIX高级环境编程:源码(apue)下载 编译和运行
- 如何在宝贝描述里加旺旺图标和免费电话
- OpenContrail 体系
- FPGA工程师面试试题集锦41~50
- gmap mysql cachet_MySQL中binlog cache使用流程解惑
- Oracle——物化视图