贪吃蛇(在turbo C下实现)

编写这个程序也是一步一步慢慢想。从解决每一个关键问题做起。
第一步:turbo c下实现一个星号的移动:
功能内容:在从键盘键入下一个方向前,星号一直按前一个键入的方向前进,直到键盘键入新的方向才改变运行方向。

#include<stdio.h>
#include<stdlib.h>
#include<bios.h>

#define TIME 100
#define MAXSIZE 3
#define KEY_UP    0x4800
#define KEY_DOWN  0x5000
#define KEY_LEFT  0x4b00
#define KEY_RIGHT 0x4d00

typedef struct Address{
	int col;
	int row;
}Address;

void showSnack(Address locate);
void moveSnack(Address locate);

void moveSnack(Address locate) {
	int key;
	int i;
	char Aste[MAXSIZE];

	strcpy(Aste,"***");
	key = bioskey(0);
	while(283 != key) {
		if(KEY_UP == key) {
			while(!bioskey(1)) {
				gotoxy(locate.col,locate.row);
				cprintf(" ");
				if(0 == locate.row) {
					cprintf("Die!");
					break;
				}
				locate.row--;
				gotoxy(locate.col,locate.row);
				for(i=0;i<MAXSIZE;i++) {
					cprintf("%s",Aste[i]);
				}
				delay(TIM
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
c语言turbo-c贪吃蛇,俄罗斯方块graphics.h 使用的就是上面的技术 . DOSBox0.74-win32-installer.rar getcolor()颜色参数打印图.jpg key记录.txt Pic20100926_114442.png Pic20100926_115528.png Tc图形函数详解.CHM wintc191.rar 历史代码.rar ─konwledge bioskey.txt delayms.txt key.txt rand.txt setfillstyle()的参数_心似狂潮水自流.txt settextstyle_百度百科.mht SHE_原始框打印.C SNAKE7.OBJ Turbo C(TC)语言库函数:setcolor函数 飞娥软件.mht [转帖]TC2_0中的图型处理函数及例程 — 编程爱好者论坛http--bbs_pfan_cn.mht 支持发布的窗口函数.txt ─Snake_20100907 │ ico.ico │ main.C │ MAIN.EXE │ MAIN.OBJ │ Snake_20100907.exe │ └─DOSBox-0.74 │ DOSBox 0.74 Manual.txt │ DOSBox 0.74 Options.bat │ DOSBox.exe │ Reset KeyMapper.bat │ Reset Options.bat │ Screenshots & Recordings.bat │ SDL.dll │ SDL_net.dll │ uninstall.exe │ ├─Documentation │ AUTHORS.txt │ COPYING.txt │ INSTALL.txt │ NEWS.txt │ README.txt │ THANKS.txt │ └─Video Codec Video Instructions.txt zmbv.dll zmbv.inf ─Tetris2_20100909 │ ico.ico │ main.c │ MAIN.EXE │ MAIN.OBJ │ Tetris2_20100909.exe │ └─DOSBox-0.74 │ DOSBox 0.74 Manual.txt │ DOSBox 0.74 Options.bat │ DOSBox.exe │ Reset KeyMapper.bat │ Reset Options.bat │ Screenshots & Recordings.bat │ SDL.dll │ SDL_net.dll │ uninstall.exe │ ├─Documentation │ AUTHORS.txt │ COPYING.txt │ INSTALL.txt │ NEWS.txt │ README.txt │ THANKS.txt │ └─Video Codec Video Instructions.txt zmbv.dll zmbv.inf

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值