From: Erik V. <ev...@us...> - 2010-01-14 20:40:37
|
Update of /cvsroot/rails/18xx/rails/common In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv2974/rails/common Added Files: GuiDef.java Removed Files: Defs.java Log Message: Renamed --- Defs.java DELETED --- --- NEW FILE: GuiDef.java --- package rails.common; public class GuiDef { /** Identifiers and default names for configurable UI classes */ public enum ClassName { GAME_UI_MANAGER ("rails.ui.swing.GameUIManager"), OR_UI_MANAGER ("rails.ui.swing.ORUIManager"), STATUS_WINDOW ("rails.ui.swing.StatusWindow"), GAME_STATUS ("rails.ui.swing.GameStatus"), OR_WINDOW ("rails.ui.swing.ORWindow"); private String defaultClassName; ClassName (String defaultClassName) { this.defaultClassName = defaultClassName; } public String getDefaultClassName () { return defaultClassName; } } public static String getDefaultClassName (ClassName key) { return key.getDefaultClassName(); } /** Definitions for key/value pairs in the communication * between GameManager and GameUIManager. */ public enum Parm { HAS_ANY_PAR_PRICE, CAN_ANY_COMPANY_HOLD_OWN_SHARES, CAN_ANY_COMPANY_BUY_PRIVATES, DO_BONUS_TOKENS_EXIST, HAS_ANY_COMPANY_LOANS } /** * Definitions for UI window types, used by the server * to pass visibility hints to the UI. */ public enum Panel { START_ROUND, STATUS, MAP, STOCK_MARKET } } |