if(params.size() != 0){
return MessageBox.get().getMessage(Messages.ParameterCountMismatch);
}
StringBuilder resultString = new StringBuilder();
RobberyCar rcar = ObjectStore.getInstance().getRobberyCar();
//terjunk vissza errorral, hogyha nem talaljuk az autot
if(rcar == null){
return MessageBox.get().getMessage(Messages.NotFound);
}
//osszepakoljuk az eredmenyt
String routeId = ObjectStore.getInstance().getRouteKey(rcar.getRoute());
String crossId = ObjectStore.getInstance().getCrossKey(rcar.getCross());
resultString.append("____RobberyCar____\n");
resultString.append("Aktualis sebesseg: " + rcar.getCurrentSpeed() + "\r\n");
resultString.append("Eredeti sebesseg: " + rcar.getSpeed() + "\r\n");
resultString.append("Pozicioja az uton: " + rcar.getPosition() + "\r\n");
resultString.append("Az ut id-je amin van: " + routeId + "\r\n");
resultString.append("Az keresztezodes id-je ami fele halad: " + crossId + "\r\n");
resultString.append("Iranya az adott uton: " + (rcar.getTurned() ? "forgalommal megegyezo irany\r\n" : "forgalommal szemben halad\r\n"));
resultString.append("A kovetkezo kimenetnel, a kovetkezo indexu utat valasztja: " + rcar.getDesiredDirection() + "\r\n");
resultString.append("Immunis-e: " + (rcar.getImmune() ? "igen\r\n" : "nem\r\n"));
return resultString.toString();
}