From: Mark J S. <kr...@us...> - 2008-12-04 00:46:51
|
Update of /cvsroot/rails/18xx/rails/game In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv5872/18xx/rails/game Modified Files: Round.java Log Message: Update to include Constructors. Index: Round.java =================================================================== RCS file: /cvsroot/rails/18xx/rails/game/Round.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Round.java 20 Nov 2008 21:49:38 -0000 1.12 --- Round.java 4 Dec 2008 00:46:46 -0000 1.13 *************** *** 29,35 **** protected CompanyManagerI companyManager = null; ! public void setGameManager (GameManager gameManager) { ! this.gameManager = gameManager; ! this.companyManager = gameManager.getCompanyManager(); } --- 29,62 ---- protected CompanyManagerI companyManager = null; ! /** ! * Constructor with no parameters, call the setGameManager with null to properly initialize ! * ! */ ! public Round () { ! setGameManager (null); ! } ! ! /** ! * Constructor with the GameManager, will call setGameManager with the parameter to initialize ! * ! * @param aGameManager The GameManager Object needed to initialize the Round Class ! * ! */ ! public Round (GameManager aGameManager) { ! setGameManager (aGameManager); ! } ! ! /** Initialization routine that will set the gameManager and the companyManager objects for use in the class ! * ! * @param aGameManager The GameManager Object to save in the class, and use to find the CompanyManager ! * ! */ ! public void setGameManager (GameManager aGameManager) { ! gameManager = aGameManager; ! if (aGameManager == null) { ! companyManager = null; ! } else { ! companyManager = aGameManager.getCompanyManager(); ! } } |