我正在制作一条地铁线路,我有车站代理和步行街,我正在尝试分配起点站,创建乘客的pedSource,并且您将随机分配一个随机目的地其他剩余的车站。为此,我创建了这个函数:
Estacion myEstacion = this.get_Estacion();
int countConnectedEstaciones = myEstacion.getConnectionsNumber();
int randomConnecteEstacionIndex = uniform_discr(0, countConnectedEstaciones - 1);
Estacion estacionDestino =(Estacion) myEstacion.getConnectedAgent(randomConnecteEstacionIndex);
traceln(this + "just moved from Station " +myEstacion+ " to "+ estacionDestino );
但它什么也没做,所以不知道如何为代理赋予属性或如何在地铁线路内移动乘客。现在它所做的就是离开他们的pedSourse,然后在下一站下车。