C++实现推箱子游戏源代码.docVIP

  • 412
  • 0
  • 约2.6万字
  • 约 53页
  • 2016-08-23 发布于河南
  • 举报
C实现推箱子游戏源代码

#define qiang 1 #define ren 2 #define xiangzi 3 #define jia 6 #define men 8 #define space 9 int map[13][17] = {0}; int fuben[13][17]; int num_guan; //现在的关数 int num_xiangzi; //箱子的个数 int move_num = 0; //人行走的次数 int push_num = 0; //人推箱子的次数 int people[2]; //M[0] 是人所在位置的横坐标M[1]是人所在位置的纵坐标 int door[2]; //门所在的坐标 int tem = 0; int cc; void play(); void chushi2(); void guan1();void guan2();void guan3();void guan4();void guan5();void guan6(); void guan7();void guan8();void guan9();void guan10();void guan11();void guan12(); void guan13();void guan14(); void dayin(); int control(); int finish(); /**********************************************************主方法*************************************************************************/ int main() { void jiemian(); void shuoming(); void xuanguan(); void chushi(int nn); void chushi1(); int i; char c; chushi1(); for(i = 0;i=999;i++) { jiemian(); c = getche(); if(c == 1) play(); else if(c == 2) xuanguan(); else if(c == 3) shuoming(); else if(c == 4) break; else system(cls);} } /*************************游戏主界面******************************/ void jiemian() { printf(\n\n\n\n); SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_BLUE); printf( ╭╮ ■■ □ □ ◆◆◆◆◆◆◆◆\n); printf( ││ ■ ■ □□□□□□□□ ◆ \n); printf( ╭─┘└╮■■■■■ □ ■ □ ■ ◆ ◆ \n); printf( ╰─┐┌■■ ■ □ ┏━━━┓ ◆ ◆ \n); printf( ││ ■■■■ □□□□┃┏━┓┃ ◆◆ \n); printf( ╭─┘└╮ ■ ■ □ ┃┏━┓┃ ┏━━━━◆━━┓\n); printf( ╰─┐┌╯ ■■■■ □□ ┃┏━┓┃ ┗━━━━◆━━┛\n); printf( ╭─┘│ ■ ■ □□□┃┗━┛┃ ◆ \n); printf( ╰──╯ ■■■■■ □ □□┗━━━┛ ◆◆◆◆◆◆ \n\n); SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY| FOREGROUND_RED | FOREGROUND_G

文档评论(0)

1亿VIP精品文档

相关文档