From: Stefan F. <ste...@us...> - 2012-05-02 05:14:04
|
rails/game/specific/_18EU/OffBoardRevenueModifier.java | 2 ++ 1 file changed, 2 insertions(+) New commits: commit 24a8b77ef0783efba3db5ac008d6ffa6674cf495 Author: Stefan Frey <ste...@we...> Date: Wed May 2 07:13:39 2012 +0200 fixed 18EU hamburg revenue calculation bug, reported by James Romano diff --git a/rails/game/specific/_18EU/OffBoardRevenueModifier.java b/rails/game/specific/_18EU/OffBoardRevenueModifier.java index ce0d0ae..c1848d3 100644 --- a/rails/game/specific/_18EU/OffBoardRevenueModifier.java +++ b/rails/game/specific/_18EU/OffBoardRevenueModifier.java @@ -52,6 +52,8 @@ public class OffBoardRevenueModifier implements RevenueStaticModifier { NetworkVertex hamburgTerminal = NetworkVertex.duplicateVertex(revenueAdapter.getGraph(), hamburgCity, "B7", true); hamburgTerminal.setSink(true); offBoard.add(hamburgTerminal); + // following statement was missing, it removes bug reported by James Romano (2012/01/05) + offBoard.remove(hamburgCity); // vertexVisitSet for the two Hamburgs VertexVisit hamburgSet = revenueAdapter.new VertexVisit(); |