From: Erik V. <ev...@us...> - 2010-01-19 20:13:50
|
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)); } |