//Console_Main.h
static int Way; //行走方向
void Set_Events(int);//发生事件
void Set_Chest(int);//打开箱子
//Console_Main.cpp
#include <iostream>
#include "Console_Main.h"
using namespace std;
//程序入口
int main()
{
cout<<"您决定往哪个方向走?"<<endl;
cout<<"1、前 "<<"2、后 "<<"3、左 "<<"4、右"<<endl;
cin>>Way;
Set_Events(Way);
return 0;
}
//设置事件内容
void Set_Events(int ni)
{
switch(ni)
{
case 1:
cout<<"发现一些箱子"<<endl;
cout<<"您决定打开几号箱子?(1~7)";
int nChest;
cin>>nChest;
Set_Chest(nChest);
break;
case 2:
cout<<"什么都没有发现"<<endl;
break;
case 3:
cout<<"发现一条道路"<<endl;
break;
default:
cout<<"发现一个怪物"<<endl;
break;
}
}
//设置箱子内容
void Set_Chest(int ni)
{
switch(ni)
{
case 1:
cout<<"+10单位弹药"<<endl;
break;
case 2:
cout<<"-10单位弹药"<<endl;
break;
case 3:
cout<<"+10单位护甲"<<endl;
break;
case 4:
cout<<"-10单位护甲"<<endl;
break;
case 5:
cout<<"+10单位生命"<<endl;
break;
case 6:
cout<<"-10单位生命"<<endl;
break;
default:
cout<<"里面竟然是空的!"<<endl;
break;
}
}
函数嵌套?应该是吧。