|
From: <ev...@us...> - 2011-02-28 21:12:54
|
Revision: 1491
http://rails.svn.sourceforge.net/rails/?rev=1491&view=rev
Author: evos
Date: 2011-02-28 21:12:48 +0000 (Mon, 28 Feb 2011)
Log Message:
-----------
Fix by Phil Davies to prevent CGR buying a 4-train
Modified Paths:
--------------
trunk/18xx/rails/game/OperatingRound.java
Modified: trunk/18xx/rails/game/OperatingRound.java
===================================================================
--- trunk/18xx/rails/game/OperatingRound.java 2011-02-24 21:37:04 UTC (rev 1490)
+++ trunk/18xx/rails/game/OperatingRound.java 2011-02-28 21:12:48 UTC (rev 1491)
@@ -2718,7 +2718,7 @@
&& getGameParameterAsBoolean(GameDef.Parm.FIXED_PRICE_TRAINS_BETWEEN_PRESIDENTS)
|| operatingCompany.get().mustTradeTrainsAtFixedPrice()
|| company.mustTradeTrainsAtFixedPrice()) {
- if (cash >= train.getCost()) {
+ if ((cash >= train.getCost()) && (operatingCompany.get().mayBuyTrainType(train))) {
bt = new BuyTrain(train, pf, train.getCost());
} else {
continue;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|