📄 elevatormgr.java
字号:
} else
{
showStatus("Third Floor is unoccupied1!");
}
}else
if(i >= clockWidth + 100 && i <= clockWidth + 110 && j >= 15 && j <= 90)
{
if(thirdFloor.occupied0)
{
if(elevator.location != 3)
{
showStatus("Elevator is not on the Third Floor! Call it first.");
error.play();
} else
if(elevator.moving)
{
showStatus("Person can't jump onto a moving elevator!!!");
} else
if(elevator.occupied0)
{
showStatus("There is already someone on the elevator!");
} else
{
showStatus("Person on the Third Floor is boarding the Elevator");
thirdFloor.unOccupy0();
elevator.occupy0();
//elevator.setDestination(1);
}
} else
{
showStatus("Third Floor is unoccupied1!");
}
}else
//使得三层电梯里的乘客走出来
if(i >= clockWidth + 269 && i <= clockWidth + 275 && j >= 215 && j <= 295&& elevator.occupied1 && elevator.location == 1)
{
if(elevator.occupied1 && elevator.location == 1)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unoccupy1();
if(!firstFloor.occupied1)
{
firstFloor.occupy1();
firstFloor.xPos1 = 175;
firstFloor.setDestination(2,1);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back again.");
}
}
}
} else
if(i >= clockWidth + 262 && i <= clockWidth + 269 && j >= 215 && j <= 295&& elevator.occupied2 && elevator.location == 1)
{
if(elevator.occupied2 && elevator.location == 1)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unOccupy2();
if(!firstFloor.occupied2)
{
firstFloor.occupy2();
firstFloor.xPos2 = 175;
firstFloor.setDestination(2,2);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back again.");
}
}
}
} else
if(i >= clockWidth + 256 && i <= clockWidth + 262 && j >= 215 && j <= 295&& elevator.occupied3 && elevator.location == 1)
{
if(elevator.occupied3 && elevator.location == 1)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unOccupy3();
if(!firstFloor.occupied3)
{
firstFloor.occupy3();
firstFloor.xPos3 = 175;
firstFloor.setDestination(2,3);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back again.");
}
}
}
} else
if(i >= clockWidth + 249 && i <= clockWidth + 256 && j >= 215 && j <= 295&& elevator.occupied4 && elevator.location == 1)
{
if(elevator.occupied4 && elevator.location == 1)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unOccupy4();
if(!firstFloor.occupied4)
{
firstFloor.occupy4();
firstFloor.xPos4 = 175;
firstFloor.setDestination(2,4);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back again.");
}
}
}
} else
if(i >= clockWidth + 243 && i <= clockWidth + 249 && j >= 215 && j <= 295&& elevator.occupied5 && elevator.location == 1)
{
if(elevator.occupied5 && elevator.location == 1)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unOccupy5();
if(!firstFloor.occupied5)
{
firstFloor.occupy5();
firstFloor.xPos5 = 175;
firstFloor.setDestination(2,5);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back again.");
}
}
}
} else
if(i >= clockWidth + 236 && i <= clockWidth + 243 && j >= 215 && j <= 295&& elevator.occupied6 && elevator.location == 1)
{
if(elevator.occupied6 && elevator.location == 1)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unOccupy6();
if(!firstFloor.occupied6)
{
firstFloor.occupy6();
firstFloor.xPos6 = 175;
firstFloor.setDestination(2,6);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back again.");
}
}
}
} else
if(i >= clockWidth + 229 && i <= clockWidth + 236 && j >= 215 && j <= 295&& elevator.occupied7 && elevator.location == 1)
{
if(elevator.occupied7 && elevator.location == 1)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unOccupy7();
if(!firstFloor.occupied7)
{
firstFloor.occupy7();
firstFloor.xPos7 = 143;
firstFloor.setDestination(2,7);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back again.");
}
}
}
} else
if(i >= clockWidth + 223 && i <= clockWidth + 229 && j >= 215 && j <= 295&& elevator.occupied8 && elevator.location == 1)
{
if(elevator.occupied8 && elevator.location == 1)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unOccupy8();
if(!firstFloor.occupied8)
{
firstFloor.occupy8();
firstFloor.xPos8 = 143;
firstFloor.setDestination(2,8);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back again.");
}
}
}
} else
if(i >= clockWidth + 216 && i <= clockWidth + 223 && j >= 215 && j <= 295&& elevator.occupied9 && elevator.location == 1)
{
if(elevator.occupied9 && elevator.location == 1)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unOccupy9();
if(!firstFloor.occupied9)
{
firstFloor.occupy9();
firstFloor.xPos9 = 143;
firstFloor.setDestination(2,9);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back again.");
}
}
}
} else
if(i >= clockWidth +210 && i <= clockWidth + 216 && j >= 215 && j <= 295&& elevator.occupied0 && elevator.location == 1)
{
if(elevator.occupied0 && elevator.location == 1)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unOccupy0();
if(!firstFloor.occupied0)
{
firstFloor.occupy0();
firstFloor.xPos0 = 143;
firstFloor.setDestination(2,0);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back again.");
}
}
}
} else
//使得二层电梯里的乘客走出来
if(i >= clockWidth + 269 && i <= clockWidth + 275 && j >= 115 && j <= 195 && elevator.occupied1 && elevator.location == 2)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unoccupy1();
if(!secondFloor.occupied1)
{
secondFloor.occupy1();
secondFloor.xPos1 = 175;
secondFloor.setDestination(2,1);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back agian.");
}
}
}else
if(i >= clockWidth + 262 && i <= clockWidth + 269 && j >= 115 && j <= 195 && elevator.occupied2 && elevator.location == 2)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unOccupy2();
if(!secondFloor.occupied2)
{
secondFloor.occupy2();
secondFloor.xPos2 = 175;
secondFloor.setDestination(2,2);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back agian.");
}
}
}else
if(i >= clockWidth + 256 && i <= clockWidth + 262 && j >= 115 && j <= 195 && elevator.occupied3 && elevator.location == 2)
{
if(elevator.moving)
{
showStatus("Person can't jump off a moving elevator!!!");
} else
{
elevator.unOccupy3();
if(!secondFloor.occupied3)
{
secondFloor.occupy3();
secondFloor.xPos3 = 175;
secondFloor.setDestination(2,3);
} else
{
sayhi.play();
showStatus("Bye bye my Person! Welcome to come back agian.");
}
}
}else
if(i >= clockWidth + 249 && i <= clockWidth + 256 && j >= 115 && j <= 195 && elevator.occupied4 && elevator.location == 2)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -