From 4206ecd4a7d17050da03f93a757b903f800d2088 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Tue, 10 Oct 2006 21:50:26 +0000 Subject: [PATCH] Implement the new ChatDisplay interface. git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@47 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/java/com/threerings/jme/chat/ChatView.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/java/com/threerings/jme/chat/ChatView.java b/src/java/com/threerings/jme/chat/ChatView.java index 737da328..9655151e 100644 --- a/src/java/com/threerings/jme/chat/ChatView.java +++ b/src/java/com/threerings/jme/chat/ChatView.java @@ -111,11 +111,11 @@ public class ChatView extends BContainer } // documentation inherited from interface ChatDisplay - public void displayMessage (ChatMessage msg) + public boolean displayMessage (ChatMessage msg, boolean alreadyDisplayed) { // we may be restricted in the chat types we handle if (!handlesType(msg.localtype)) { - return; + return false; } if (msg instanceof UserMessage) { @@ -127,12 +127,15 @@ public class ChatView extends BContainer append("<" + umsg.speaker + "> ", ColorRGBA.blue); append(umsg.message + "\n"); } + return true; } else if (msg instanceof SystemMessage) { append(msg.message + "\n", ColorRGBA.red); + return true; } else { Log.warning("Received unknown message type: " + msg + "."); + return false; } }