From: Erik V. <ev...@us...> - 2009-11-21 19:27:01
|
Update of /cvsroot/rails/18xx/rails/ui/swing In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv24748/rails/ui/swing Modified Files: GameUIManager.java Log Message: Suffix special value to insert next player name Index: GameUIManager.java =================================================================== RCS file: /cvsroot/rails/18xx/rails/ui/swing/GameUIManager.java,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** GameUIManager.java 21 Nov 2009 18:14:31 -0000 1.23 --- GameUIManager.java 21 Nov 2009 19:26:50 -0000 1.24 *************** *** 40,47 **** --- 40,49 ---- protected static final String DEFAULT_SAVE_PATTERN = "yyyyMMdd_HHmm"; protected static final String DEFAULT_SAVE_EXTENSION = "rails"; + protected static final String NEXT_PLAYER_SUFFIX = "NEXT_PLAYER"; protected String saveDirectory; protected String savePattern; protected String saveExtension; + protected String saveSuffixSpec = ""; protected String saveSuffix = ""; protected String providedName = null; *************** *** 79,85 **** saveDateTimeFormat.setTimeZone(TimeZone.getTimeZone(timezone)); } ! String suffix = Config.get("save.filename.suffix"); ! if (Util.hasValue(suffix)) { ! saveSuffix = "_" + suffix; } --- 81,87 ---- saveDateTimeFormat.setTimeZone(TimeZone.getTimeZone(timezone)); } ! saveSuffixSpec = Config.get("save.filename.suffix"); ! if (Util.hasValue(saveSuffixSpec) && !saveSuffixSpec.equals(NEXT_PLAYER_SUFFIX)) { ! saveSuffix = "_" + saveSuffixSpec; } *************** *** 424,427 **** --- 426,432 ---- filename = providedName; } else { + if (NEXT_PLAYER_SUFFIX.equals(saveSuffixSpec)) { + saveSuffix = "_" + gameManager.getCurrentPlayer().getName(); + } filename = saveDirectory + "/" + gameManager.getGameName() + "_" |