From: Hendrik <nh...@us...> - 2007-11-30 21:56:40
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/tools/test In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv29218/src/games/stendhal/tools/test Modified Files: ChatTestCreator.java Log Message: reimplemented and completed handleLine based on LineAnalyser and JavaWriter Index: ChatTestCreator.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/tools/test/ChatTestCreator.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ChatTestCreator.java 30 Nov 2007 20:54:11 -0000 1.2 --- ChatTestCreator.java 30 Nov 2007 21:56:43 -0000 1.3 *************** *** 15,19 **** public class ChatTestCreator { private BufferedReader br; - private String playerName = "hendrikus"; // todo: do not hard code this private JavaWriter writer; --- 15,18 ---- *************** *** 32,38 **** private void handleLine(String line) { ! String trimmed = line.trim(); ! if (trimmed.equals("")) { writer.emptyLine(); } else { writer.comment(line); --- 31,41 ---- private void handleLine(String line) { ! LineAnalyser analyser = new LineAnalyser(line); ! if (analyser.isEmpty()) { writer.emptyLine(); + } else if (analyser.isPlayerSpeaking()) { + writer.player(analyser.getProtagonist(), analyser.getText()); + } else if (analyser.isNPCSpeaking()) { + writer.npc(analyser.getProtagonist(), analyser.getText()); } else { writer.comment(line); |