From: Astrid S. <ast...@us...> - 2007-12-31 12:00:19
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/server/core/engine In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv10757/src/games/stendhal/server/core/engine Modified Files: PlayerList.java Log Message: make list case insensitive refactored test to not use privatetextmockedplayer Index: PlayerList.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/server/core/engine/PlayerList.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** PlayerList.java 30 Dec 2007 23:11:55 -0000 1.8 --- PlayerList.java 31 Dec 2007 12:00:18 -0000 1.9 *************** *** 25,29 **** */ Player getOnlinePlayer(String name) { ! return players.get(name); } --- 25,29 ---- */ Player getOnlinePlayer(String name) { ! return players.get(name.toLowerCase()); } *************** *** 90,94 **** if (playerName != null) { ! players.put(playerName, player); } else { throw new IllegalArgumentException("can't add player without name"); --- 90,94 ---- if (playerName != null) { ! players.put(playerName.toLowerCase(), player); } else { throw new IllegalArgumentException("can't add player without name"); *************** *** 100,104 **** if (playerName != null) { ! return players.remove(playerName) != null; } else { throw new IllegalArgumentException("can't remove player without name:"); --- 100,104 ---- if (playerName != null) { ! return players.remove(playerName.toLowerCase()) != null; } else { throw new IllegalArgumentException("can't remove player without name:"); |