📄 agentconstants.java
字号:
package MRL.Utilities; //saeed 85-2-3public abstract class AgentConstants { public static final double MAX_ROUTE_LENGTH = Integer.MAX_VALUE + (double) 1; public static final double WEIGHT_OF_RELIABILITY_CF = MAX_ROUTE_LENGTH * SimulatorsConstants.MAX_ROAD_LENGTH; // PlatoonAgent public static final int TIME_SPAN_FOR_ELIMINATING_TRAFFIC_JAM = 5; public static final int LIMIT_SEQUENTIAL_SAME_ROUTE = 2; public static final int LIMIT_SEQUENTIAL_SAME_POSITION = 4; public static final int ACTION_NO_ACTION = 0 , ACTION_REST = 1, ACTION_MOVE = 2 , ACTION_CLEAR =3 , ACTION_EXTINGUISH = 4 , ACTION_RESCUE = 5 , ACTION_LOAD =6 , ACTION_UNLOAD=7; // AmbulanceTeamAgent // none // FireBrigadeAgent public static final int EXTINGUISHABLE_BURNING_TIME_BY_ONE = 6; public static final int EXTINGUISHABLE_BURNING_TIME_BY_MANY = 17; public static final double URGENT_FIRE_PRIORITY = 1.5; public static final double VERY_URGENT_FIRE_PRIORITY = 4.0; // The bigger STAGGER_RATE tends to go to the earlier and more // urgent fires. public static final double STAGGER_RATE = 1.0; public static final int IGNORED_FIRE_DISTANCE = 25000; public static final int RADIUS_OF_NEIGHBOURS = 18000; // PoliceForce public static final int WIDTH_OF_ROADS_TO_CLEAR = 7000; public static final String NO_MORE_AGENTS = "no more agent\u0000";}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -