标题: C语言 应用:推箱子游戏代码实现 [打印本页] 作者: l5681065 时间: 2015-11-24 18:02 标题: C语言 应用:推箱子游戏代码实现 #include <stdio.h>
#include <stdlib.h>
#define kRows 10
#define kCols 11
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
/*
//1、定义变量,保存地图、位置信息
//4、判断方向
switch(direction)
{
case 'w':
case 'W':
personNextX--;
break;
case 's':
case 'S':
personNextX++;
break;
case 'a':
case 'A':
personNextY--;
break;
case 'd':
case 'D':
personNextY++;
break;
case 'q':
case 'Q':
printf("程序已退出\n");
return 0;
}
//5、根据用户输入的方9向 判断如何移动
// 先判断小人的下个位置是否是路
// 如果是路,先让小人移动
//********* 判断模块 *********
if(map[personNextX][personNextY]==street)
{
//移动
//让小人和路进行交换