推箱子游戏(89C5212864)

上传人:宝路 文档编号:21944530 上传时间:2017-11-25 格式:DOC 页数:13 大小:46.76KB
返回 下载 相关 举报
推箱子游戏(89C5212864)_第1页
第1页 / 共13页
推箱子游戏(89C5212864)_第2页
第2页 / 共13页
推箱子游戏(89C5212864)_第3页
第3页 / 共13页
推箱子游戏(89C5212864)_第4页
第4页 / 共13页
推箱子游戏(89C5212864)_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《推箱子游戏(89C5212864)》由会员分享,可在线阅读,更多相关《推箱子游戏(89C5212864)(13页珍藏版)》请在金锄头文库上搜索。

1、推箱子游戏(89C52+12864).txt 大悲无泪,大悟无言,大笑无声。我们手里的金钱是保持自由的一种工具。女人在约会前,一定先去美容院;男人约会前,一定先去银行。#include#define unchar unsigned char#define unint unsigned intunchar game = 0; /当前第几关unchar renwu_x,renwu_y; /人所在位置的坐标unchar map_ram88=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

2、,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,;/*关卡 8*8 点阵 人物 1 砖头 2 箱子 3 目的 4 成功 5 人物目的 6*/unchar code map88=/*第 1 关*/2,2,2,2,2,2,2,2,2,0,0,0,0,0,1,2,2,0,0,0,5,0,0,2,2,0,0,2,2,2,2,2,2,2,0,0,2,0,0,0,2,0,3,0,2,0,0,0,2,0,0,4,2,0,0,0,2,2,2,2,2,0,0,0,/*第 2 关*/0,0,2,2,2,2,2,0,2,2,2,0,0,0,2,0,2,0,3,0,2,0

3、,2,2,2,0,2,0,0,4,0,2,2,0,0,0,0,2,0,2,2,2,0,2,0,0,0,2,0,2,1,0,0,2,2,2,0,2,2,2,2,2,0,0,/*第 3 关*/0,0,2,2,2,2,2,0,2,2,2,0,0,0,2,0,2,0,3,0,2,0,2,2,2,0,2,0,0,4,0,2,2,0,0,0,0,2,0,2,2,2,3,2,4,0,0,2,0,2,1,0,0,2,2,2,0,2,2,2,2,2,0,0,/*第 4 关*/0,0,0,2,2,2,2,0,0,2,2,2,0,1,2,0,0,2,0,0,3,0,2,0,2,2,0,2,0,2,2,2,2,0,0

4、,2,0,2,4,2,2,0,2,0,0,0,0,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,/*第 5 关*/0,0,0,2,2,2,2,0,0,2,2,2,0,1,2,0,0,2,0,0,3,0,2,0,2,2,0,2,0,2,2,2,2,0,0,2,0,2,4,2,2,0,2,0,0,3,4,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,/*第 6 关*/0,0,0,2,2,2,2,0,0,2,2,2,0,1,2,0,0,2,0,0,3,0,2,0,2,2,0,2,0,2,2,2,2,0,0,2,0,2,4,2,2,0,2,0,0,3,4,2

5、,2,0,3,0,0,0,4,2,2,2,2,2,2,2,2,2,/*第 7 关*/0,2,2,2,2,0,0,0,2,2,0,0,2,0,0,0,2,1,3,0,2,0,0,0,2,2,3,0,2,2,0,0,2,2,0,3,0,2,0,0,2,4,3,0,0,2,0,0,2,4,4,5,4,2,0,0,2,2,2,2,2,2,0,0,/*第 8 关*/0,0,0,2,2,2,2,0,0,2,2,2,0,0,2,0,2,2,0,1,3,0,2,0,2,0,4,3,0,0,2,0,2,0,4,5,0,2,2,0,2,0,4,3,0,2,0,0,2,2,0,0,2,2,0,0,0,2,2,2,2

6、,0,0,0,/*第 9 关*/0,0,2,2,2,2,0,0,0,0,2,4,4,2,0,0,0,2,2,0,4,2,2,0,0,2,0,0,3,4,2,0,2,2,0,3,0,0,2,2,2,0,0,2,3,3,0,2,2,0,0,1,0,0,0,2,2,2,2,2,2,2,2,2,;unchar code map0= 刘哲制作 推箱子 ;/*精灵图像*/unchar code jingling78=0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/空白0x3C,0x3C,0x18,0x7E,0x5A,0x24,0x42,0x81,/人物0x77,0x77,

7、0x77,0x00,0xEE,0xEE,0xEE,0x00,/砖头0xFF,0xC3,0xA5,0x99,0x99,0xA5,0xC3,0xFF,/箱子0x00,0x3C,0x5A,0x66,0x66,0x5A,0x3C,0x00,/目的0xFF,0xBD,0xDB,0xE7,0xE7,0xDB,0xBD,0xFF,/成功0x3C,0x3C,0x18,0x7E,0x5A,0x24,0x42,0x81,/人物目的;/*精灵图像*/void init_0(void);/初始化开始界面,等待进入游戏void delay(unint t);/延时子程序void chk_busy(void);/忙标志位

8、检查void write_cmd(unchar cmd);/写命令到 LCDvoid write_dat(unchar dat);/写数据到 LCDvoid clear_map(void);/清除显示整个图片void lcd_init(void);/初始化界面void guoguan(void);/过关后刷新界面void print_title(unchar xx , unchar yy , unchar code *title1 , unchar code *title2);/在指定位置一次显示两个 titlevoid print_onetitle(unchar xx , unchar yy

9、 , unchar code *title);/在指定位置打印一个 titlevoid shuaxin(void);/刷新屏幕void anjian(char sx,char zy);/*/sbit RS = P10;sbit RW = P12;sbit E = P11;sbit ok = P30;sbit shang = P31;sbit xia = P32;sbit zuo = P33;sbit you = P34;void main()init_0();while(1)if(shang = 0)delay(20);if(shang = 0)anjian(1,0);if(xia = 0)d

10、elay(20);if(xia = 0)anjian(-1,0);if(zuo = 0)delay(20);if(zuo = 0)anjian(0,-1);if(you = 0)delay(20);if(you = 0)anjian(0,1);if(ok = 0)delay(20);if(ok = 0)clear_map();shuaxin();void anjian(char sx,char zy)if(map_ramrenwu_xrenwu_y = 1)if(map_ramrenwu_x+sxrenwu_y+zy = 0)print_onetitle(renwu_x,renwu_y,jin

11、gling0);map_ramrenwu_xrenwu_y = 0;renwu_x = renwu_x + sx;renwu_y = renwu_y + zy;print_onetitle(renwu_x,renwu_y,jingling1);map_ramrenwu_xrenwu_y = 1;else if(map_ramrenwu_x+sxrenwu_y+zy = 4)print_onetitle(renwu_x,renwu_y,jingling0);map_ramrenwu_xrenwu_y = 0;renwu_x = renwu_x + sx;renwu_y = renwu_y + z

12、y;print_onetitle(renwu_x,renwu_y,jingling6);map_ramrenwu_xrenwu_y = 6;else if(map_ramrenwu_x+sxrenwu_y+zy = 3)if(map_ramrenwu_x+sx+sxrenwu_y+zy+zy = 0)print_onetitle(renwu_x,renwu_y,jingling0);map_ramrenwu_xrenwu_y = 0;renwu_x = renwu_x + sx;renwu_y = renwu_y + zy;print_onetitle(renwu_x,renwu_y,jing

13、ling1);map_ramrenwu_xrenwu_y = 1;print_onetitle(renwu_x+sx,renwu_y+zy,jingling3);map_ramrenwu_x+sxrenwu_y+zy = 3;else if(map_ramrenwu_x+sx+sxrenwu_y+zy+zy = 4)print_onetitle(renwu_x,renwu_y,jingling0);map_ramrenwu_xrenwu_y = 0;renwu_x = renwu_x + sx;renwu_y = renwu_y + zy;print_onetitle(renwu_x,renw

14、u_y,jingling1);map_ramrenwu_xrenwu_y = 1;print_onetitle(renwu_x+sx,renwu_y+zy,jingling5);map_ramrenwu_x+sxrenwu_y+zy = 5;else if(map_ramrenwu_x+sxrenwu_y+zy = 5)if(map_ramrenwu_x+sx+sxrenwu_y+zy+zy = 0)print_onetitle(renwu_x,renwu_y,jingling0);map_ramrenwu_xrenwu_y = 0;renwu_x = renwu_x + sx;renwu_y

15、 = renwu_y + zy;print_onetitle(renwu_x,renwu_y,jingling6);map_ramrenwu_xrenwu_y = 6;print_onetitle(renwu_x+sx,renwu_y+zy,jingling3);map_ramrenwu_x+sxrenwu_y+zy = 3;else if(map_ramrenwu_x+sx+sxrenwu_y+zy+zy = 4)print_onetitle(renwu_x,renwu_y,jingling0);map_ramrenwu_xrenwu_y = 0;renwu_x = renwu_x + sx;renwu_y = renwu_y + zy;print_onetitle(renwu_x,renwu_y,jingling6)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号