#include "lift.h"
#include<iostream>
using namespace std;
int main()
{
cout<<"电梯的0,1,2运行状态分别表示:"<<endl;
cout<<"*****0——————向上运行****"<<endl;
cout<<"*****1——————向下运行****"<<endl;
cout<<"*****2——————停止等待****"<<endl;
Lift E1,E2;//电梯
InitLift(E1);InitLift(E2);
Floor floor[Maxfloor];
getfloor(floor,E1);
while(RequireAbove(E1,floor)||RequireBelow(E1,floor))
{
if(RequireAbove(E1,floor))
{
UP(E1,floor);
/*for(int i=0;i<Maxfloor;i++)
{
cout<<"第"<<floor[i].floor<<"层,等待下降人数"<<floor[i].waitdownNumber<<"等待上升人数"<<floor[i].waitupNumber<<endl;
cout<<"第"<<floor[i].floor<<"层,电梯中等待下降人数"<<E1.CallCardown[i]<<"等待上升人数"<<E1.CallCarup[i]<<endl;
}*/
}
else //if(RequireBelow(E1,floor))
{
/*for(int i=0;i<Maxfloor;i++)
{
cout<<"第"<<floor[i].floor<<"层,等待下降人数"<<floor[i].waitdownNumber<<"等待上升人数"<<floor[i].waitupNumber<<endl;
cout<<"第"<<floor[i].floor<<"层,电梯中等待下降人数"<<E1.CallCardown[i]<<"等待上升人数"<<E1.CallCarup[i]<<endl;
}*/
DOWN(E1,floor);
}
}
return 0;
}