From: Stefan F. <ste...@us...> - 2010-04-29 19:47:40
|
Update of /cvsroot/rails/18xx/rails/algorithms In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv11444/rails/algorithms Modified Files: RevenueAdapter.java Log Message: Improved graphic support for revenue paths (undo, scaling). Index: RevenueAdapter.java =================================================================== RCS file: /cvsroot/rails/18xx/rails/algorithms/RevenueAdapter.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** RevenueAdapter.java 27 Apr 2010 23:24:50 -0000 1.7 --- RevenueAdapter.java 29 Apr 2010 19:47:32 -0000 1.8 *************** *** 336,343 **** // NetworkEdge edge = graph.getEdge(previousVertex, vertex); // if (edge != null) { - // edge = graph.getEdge(vertex, previousVertex); - // } - // if (edge != null) { // List<NetworkVertex> hiddenVertexes = edge.getHiddenVertexes(); // for (NetworkVertex v:hiddenVertexes) { // Point2D vPoint = NetworkVertex.getVertexPoint2D(map, v); --- 336,341 ---- // NetworkEdge edge = graph.getEdge(previousVertex, vertex); // if (edge != null) { // List<NetworkVertex> hiddenVertexes = edge.getHiddenVertexes(); + //// if (edge.getTarget() == vertex) Collections.reverse(hiddenVertexes); // for (NetworkVertex v:hiddenVertexes) { // Point2D vPoint = NetworkVertex.getVertexPoint2D(map, v); *************** *** 350,353 **** --- 348,352 ---- path.lineTo((float)vertexPoint.getX(), (float)vertexPoint.getY()); } + previousVertex = vertex; } pathList.add(path); |