📄 road.java
字号:
import swarm.Globals;
import swarm.defobj.Zone;
import swarm.objectbase.SwarmObjectImpl;
import swarm.space.Grid2dImpl;
import java.util.*;
public class Road extends SwarmObjectImpl
{
final static double PI=3.14;
final static double startAngle=30;
int id;
int inNum;
int outNum;
boolean startFlag;
double length;
Node from;
public static LinkedList vehChain=new LinkedList();
public Road(Zone aZone,Node from)
{
super(aZone);
this.from=from;
id=1;
outNum=inNum=0;
length=10000;
startFlag=true;
vehChain=new LinkedList();
}
void calculateLine(Node pos,double distance,double angle)
{
pos.X=from.X+distance*Math.cos(angle/180*PI);
pos.Y=from.Y+distance*Math.sin(angle/180*PI);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -