Update of /cvsroot/rails/18xx/rails/game/specific/_18EU
In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv23213/rails/game/specific/_18EU
Modified Files:
StockRound_18EU.java
Log Message:
Fixed: players were offered to buy >1 share from pool
Index: StockRound_18EU.java
===================================================================
RCS file: /cvsroot/rails/18xx/rails/game/specific/_18EU/StockRound_18EU.java,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** StockRound_18EU.java 18 Jan 2010 18:49:30 -0000 1.32
--- StockRound_18EU.java 19 Jan 2010 20:13:38 -0000 1.33
***************
*** 164,168 ****
certs = map.get(compName);
if (certs == null || certs.isEmpty()) continue;
- number = certs.size();
cert = certs.get(0);
comp = cert.getCompany();
--- 164,167 ----
***************
*** 177,187 ****
// Does the player have enough cash?
! while (number > 0 && playerCash < number * price)
! number--;
! if (number > 0) {
! possibleActions.add(new BuyCertificate(cert, from, price,
! number));
! }
}
--- 176,182 ----
// Does the player have enough cash?
! while (playerCash < price) continue;
! possibleActions.add(new BuyCertificate(cert, from, price, 1));
}
|