Update of /cvsroot/rails/18xx/rails/game/specific/_18EU
In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv10363/rails/game/specific/_18EU
Modified Files:
OffBoardRevenueModifier.java
Log Message:
Activated 1851 Birmingam modifier and several minor beauty changes
Index: OffBoardRevenueModifier.java
===================================================================
RCS file: /cvsroot/rails/18xx/rails/game/specific/_18EU/OffBoardRevenueModifier.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** OffBoardRevenueModifier.java 21 May 2010 16:30:32 -0000 1.3
--- OffBoardRevenueModifier.java 24 May 2010 07:49:26 -0000 1.4
***************
*** 13,16 ****
--- 13,17 ----
import rails.game.PhaseI;
import rails.game.Station;
+ import rails.game.Tile;
public class OffBoardRevenueModifier implements RevenueStaticModifier {
***************
*** 25,33 ****
PhaseI phase = revenueAdapter.getPhase();
int bonusValue;
! if (phase.isTileColourAllowed("gray")) {
bonusValue = 30;
! } else if (phase.isTileColourAllowed("brown")) {
bonusValue = 20;
! } else if (phase.isTileColourAllowed("green")) {
bonusValue = 10;
} else {
--- 26,34 ----
PhaseI phase = revenueAdapter.getPhase();
int bonusValue;
! if (phase.isTileColourAllowed(Tile.GREY_COLOUR_NAME)) {
bonusValue = 30;
! } else if (phase.isTileColourAllowed(Tile.BROWN_COLOUR_NAME)) {
bonusValue = 20;
! } else if (phase.isTileColourAllowed(Tile.GREEN_COLOUR_NAME)) {
bonusValue = 10;
} else {
***************
*** 73,77 ****
for (NetworkVertex offB:destOffBoard) {
for (NetworkVertex base:bases) {
! RevenueBonus bonus = new RevenueBonus(bonusValue, "OB/" + base.toString());
bonus.addVertex(offA); bonus.addVertex(offB); bonus.addVertex(base);
revenueAdapter.addRevenueBonus(bonus);
--- 74,78 ----
for (NetworkVertex offB:destOffBoard) {
for (NetworkVertex base:bases) {
! RevenueBonus bonus = new RevenueBonus(bonusValue, "OFFBOARD");
bonus.addVertex(offA); bonus.addVertex(offB); bonus.addVertex(base);
revenueAdapter.addRevenueBonus(bonus);
|