资源简介

面向初始学习游戏编程思想的同学

资源截图

代码片段和文件信息

#ifndef Menu_cpp
#define Menu_cpp

#include“Turn.cpp“

void celect_guanqia(int guanqiaint *Mint *N)//选择关卡后变换地图的行列,箱子数 
{
switch(guanqia)
{
case 3:*M=7;*N=12;break;
case 2:*M=6;*N=12;break;
case 1:*M=8;*N=8;break; 
}


void from_map(int a[][20]int guanqiaint Mint N)//加载地图代码 
{
int i=0j=0;
FILE *fp;
switch(guanqia)
{
case 1:fp=fopen(“关卡/1.txt““r“);break;
case 2:fp=fopen(“关卡/2.txt““r“);break;
case 3:fp=fopen(“关卡/3.txt““r“);break;
}
while(fscanf(fp“%d“&a[i][j])!=EOF)
{
j++;
if(j>=N)
{
i++;
j=0;
}
if(i>=M)
{
break;
}
}
fclose(fp);
}

void display(int a[][20]int Mint N)//打印地图 
{
int ij;
for(i=0;i {
for(j=0;j {
switch(a[i][j])
{
case 0:cout<<“  “;break;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-05-28 12:06  推箱子\
     目录           0  2018-08-20 14:55  推箱子\.vs\
     目录           0  2018-08-20 14:55  推箱子\.vs\推箱子-控制台\
     目录           0  2018-08-20 14:55  推箱子\.vs\推箱子-控制台\v15\
     文件        4608  2018-07-03 20:26  推箱子\.vs\推箱子-控制台\v15\.suo
     文件        3503  2019-05-28 12:06  推箱子\Menu.cpp
     文件        2815  2018-06-29 21:43  推箱子\Turn.cpp
     目录           0  2018-08-20 14:55  推箱子\关卡\
     文件         135  2018-06-29 19:03  推箱子\关卡\1.txt
     文件         150  2018-06-29 18:59  推箱子\关卡\2.txt
     文件         177  2018-06-29 16:22  推箱子\关卡\3.txt
     目录           0  2018-08-20 14:55  推箱子\实验报告\
     文件       57856  2018-06-30 10:51  推箱子\实验报告\推箱子报告.doc
     文件         794  2019-05-27 09:32  推箱子\推箱子-控制台.cpp
     文件     2002513  2019-05-28 12:06  推箱子\推箱子-控制台.exe

评论

共有 条评论