📄 tower.java.svn-base
字号:
package world;import java.util.*;import base.*;import interfaces.*;/** * CSCI 201 FAA Project - Spring 2009 - Team 4c * * @author Josh Villbrandt */public class Tower extends WorldObject { public ClearanceDeliveryInterface clearanceDelivery; public GroundControllerInterface groundController; public LocalControllerInterface localController; public Map<String, PlaneInterface> planes; public Airport airport; public Tower() { super(); planes = new HashMap<String, PlaneInterface>(); } public Tower(String name) { super(name); planes = new HashMap<String, PlaneInterface>(); } public Tower(String name, WorldObjectState objectState) { super(name, objectState); planes = new HashMap<String, PlaneInterface>(); } public Tower(String name, WorldObjectState objectState, GuiObjectInterface guiObject) { super(name, objectState, guiObject); planes = new HashMap<String, PlaneInterface>(); } public void ctrlAssumeClearanceDeliveryRole(ClearanceDeliveryInterface cd) { clearanceDelivery = cd; } public void ctrlAssumeGroundControllerRole(GroundControllerInterface gc) { groundController = gc; } public void ctrlAssumeLocalControllerRole(LocalControllerInterface lc) { localController = lc; } public PlaneInterface getPlane(String s){ return planes.get(s); } public GroundControllerInterface get_gc() { return groundController; } public void addPlane(String s, PlaneInterface p){ planes.put(s, p); } public void setAirport(Airport new_airport) { airport = new_airport; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -