From: Erik V. <ev...@us...> - 2009-11-17 19:31:36
|
Update of /cvsroot/rails/18xx/rails/game/specific/_18EU In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv6307/rails/game/specific/_18EU Modified Files: OperatingRound_18EU.java Log Message: Fixed various bugs Index: OperatingRound_18EU.java =================================================================== RCS file: /cvsroot/rails/18xx/rails/game/specific/_18EU/OperatingRound_18EU.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** OperatingRound_18EU.java 9 Oct 2009 19:03:49 -0000 1.8 --- OperatingRound_18EU.java 17 Nov 2009 19:31:27 -0000 1.9 *************** *** 54,58 **** boolean atTrainLimit = operatingCompany.getNumberOfTrains() >= operatingCompany.getCurrentTrainLimit(); ! boolean canBuyTrainNow = canBuyTrain(); boolean presidentMayHelp = operatingCompany.mustOwnATrain(); TrainI cheapestTrain = null; --- 54,58 ---- boolean atTrainLimit = operatingCompany.getNumberOfTrains() >= operatingCompany.getCurrentTrainLimit(); ! boolean canBuyTrainNow = isBelowTrainLimit(); boolean presidentMayHelp = operatingCompany.mustOwnATrain(); TrainI cheapestTrain = null; *************** *** 163,168 **** /** In 18EU, a company can (effectively) exchange a Pullmann */ @Override ! protected boolean canBuyTrain() { ! return super.canBuyTrain() || operatingCompany.getPortfolio().getTrainOfType(pullmannType) != null && hasPullmannAtStart.booleanValue(); --- 163,168 ---- /** In 18EU, a company can (effectively) exchange a Pullmann */ @Override ! protected boolean isBelowTrainLimit() { ! return super.isBelowTrainLimit() || operatingCompany.getPortfolio().getTrainOfType(pullmannType) != null && hasPullmannAtStart.booleanValue(); |