c语言推箱子 把下面的一个关卡的推箱子游戏改成多关游戏环境(wintc) 100

代码如下:#include<stdio.h>#include<bios.h>#include<conio.h>#defineESC0x011b#defineUP0x480... 代码如下:
#include <stdio.h>
#include <bios.h>
#include <conio.h>

#define ESC 0x011b
#define UP 0x4800
#define DOWN 0x5000
#define LEFT 0x4b00
#define RIGHT 0x4d00

#define MAXSIZE 10

typedef struct
{
int x;
int y;
}point;

point des[MAXSIZE];

char map1[10][10] =
{
" ",
" ####",
" ### @#",
" # b #",
" ## # ###",
" # # #*#",
" # # b*#",
" # b *#",
" ########",
" "
};
char map2[10][10] =
{
" ",
" ####",
" ### @#",
" # b #",
" ## # ###",
" # # #*#",
" # # b*#",
" # b *#",
" ########",
" "
};

void DrawMan(int x, int y)
{
gotoxy(x+10, y+5);
textcolor(YELLOW);
putch(2);
printf("\b");
}

void DrawSpace(int x, int y)
{
gotoxy(x+10, y+5);
printf(" ");
}

void DrawBox(int x, int y)
{
gotoxy(x+10, y+5);
textcolor(CYAN);
putch('@');
}

void DrawDes(int x, int y)
{
gotoxy(x+10, y+5);
textcolor(YELLOW);
putch('*');
}

void DrawBoxIn(int x, int y)
{
gotoxy(x+10, y+5);
textcolor(YELLOW);
putch('@');
}
我把详细代码发在我空间:
第一段http://hi.baidu.com/%D4%B5%C0%B4%CA%CC%CE%D2/blog/item/314606d836899a2611df9b9a.html
第二段http://hi.baidu.com/%D4%B5%C0%B4%CA%CC%CE%D2/blog/item/01645e86150af820c65cc39a.html
谢谢大家
展开
 我来答
匿名用户
2009-12-10
展开全部
void DrawDes(int x, int y)
{
gotoxy(x+10, y+5);
textcolor(YELLOW);
putch('*');
}

void DrawBoxIn(int x, int y)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gao745
2009-11-26 · TA获得超过426个赞
知道小有建树答主
回答量:442
采纳率:0%
帮助的人:350万
展开全部
有时间,一定会看,我在做俄罗斯方块,用的是BCC编译器。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式