前言
在大一上程序设计基础课期末的时候,想着能不能做个游戏玩玩。一开始打算写象棋,后来还是觉得推箱子更经典一点。由于当时水平太差,还用的是DEV,结果肝了一天一夜才赶出来。。。各位将就着看,就图一乐就行。
代码部分
//注意本程序直接复制运行是无法实现的。原因是需要自己插入一些音乐文件,还要做一些小调整来把文件放到指定位置。具体可参考代码内部。此外需要在编译选项的“在连接器命令行输入以下命令”中添加"-static-libgcc"
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
#include<mmsystem.h>
#pragma comment(lib, "Winmm.lib")
int map[3][9][11] = {
{
{
1,1,1,1,1,1,1,1,1,1,1},
{
1,0,0,0,0,0,0,0,0,0,1},
{
1,0,0,4,4,0,0,0,0,0,1},
{
1,0,0,4,0,0,0,0,0,0,1},
{
1,0,0,0,0,0,0,0,0,0,1},
{
1,0,0,0,0,0,0,0,0,0,1},
{
1,0,8,3,3,0,0,0,0,0,1},
{
1,0,3,3,3,0,0,0,0,0,1},
{
1,1,1,1,1,1,1,1,1,1,1}
},
{
{
0,1,1,1,1,1,1,1,1,1,0},
{
0,0,0,0,0,0,0,0,0,0,0},
{
0,0,0,4,0,0,4,0,0,0,0},
{
0,0,0,0,0,4,0,0,0,0,0