📄 pushbox.cpp
字号:
/************************************************
程序名称: push_box
功能: 推箱子游戏
编写人: XXXXXX
编写时间: 2006-11-20
修改人: jiang
修改时间: 2006-12-13
操作说明:w - 上 a - 左 s - 下 d -右 q - 重新载入当前关 ESC - 退出
版权所有: XXXXXX
************************************************/
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#include "pushbox.h"
/************************************************
函数功能:程序的主函数,程序运行的入口
输入参数:无
输出参数: 无
返回:
中间退出时返回1
打通所有关时返回0
************************************************/
int main()
{
int speed;
int tag;
printf("*********************************\n");
printf("本游戏分1-99关\n");
scanf("%d",&speed);
loop:if(speed<0 ||speed>100)
{
printf("游戏级别只能在1---99之间,请重输....\n");
scanf("%d",&speed);
goto loop;
}
if(!initGame(speed))
return 1;
while(1)
{
tag = playGame();
if(!tag)
{
printf("\n按任意键退出游戏");
getch();
return 0;
}
else if(tag == -1)//重玩此关
{
if(!initGame(speed))
return 1;
}
else//如果赢则进入下关
{
printf("\n恭喜你通过此关\a\n按任意键进入下一关");
getch();
if(!initGame(++speed))
return 1;
}
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -