From: Erik V. <ev...@us...> - 2009-09-25 19:13:16
|
Update of /cvsroot/rails/18xx/rails/game/special In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv5549/rails/game/special Modified Files: ExchangeForShare.java Log Message: Rationalised Bank, removing statics Removed two unnecessary Util methods Index: ExchangeForShare.java =================================================================== RCS file: /cvsroot/rails/18xx/rails/game/special/ExchangeForShare.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** ExchangeForShare.java 4 Sep 2009 18:56:16 -0000 1.12 --- ExchangeForShare.java 25 Sep 2009 19:13:01 -0000 1.13 *************** *** 42,47 **** Player player = null; String errMsg = null; ! boolean ipoHasShare = Bank.getIpo().getShare(publicCompany) >= share; ! boolean poolHasShare = Bank.getPool().getShare(publicCompany) >= share; while (true) { --- 42,48 ---- Player player = null; String errMsg = null; ! Bank bank = Bank.getInstance(); ! boolean ipoHasShare = bank.getIpo().getShare(publicCompany) >= share; ! boolean poolHasShare = bank.getPool().getShare(publicCompany) >= share; while (true) { *************** *** 88,93 **** Certificate cert = ! ipoHasShare ? Bank.getIpo().findCertificate(publicCompany, ! false) : Bank.getPool().findCertificate(publicCompany, false); //player.buy(cert, 0); --- 89,94 ---- Certificate cert = ! ipoHasShare ? bank.getIpo().findCertificate(publicCompany, ! false) : bank.getPool().findCertificate(publicCompany, false); //player.buy(cert, 0); |