diff -r c92596feac0d -r 714310efad8f project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/MessageLog.java --- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/MessageLog.java Mon Aug 20 20:16:37 2012 +0200 +++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/MessageLog.java Mon Aug 20 20:19:35 2012 +0200 @@ -35,7 +35,7 @@ private static final int ERROR_COLOR = Color.RED; private final Context context; - private List observers = new LinkedList(); + private List observers = new LinkedList(); private List log = new LinkedList(); public MessageLog(Context context) { @@ -70,12 +70,12 @@ private void appendRaw(CharSequence msg) { if(log.size() > BACKLOG_LINES) { log.remove(0); - for(Observer o : observers) { + for(Listener o : observers) { o.lineRemoved(); } } log.add(msg); - for(Observer o : observers) { + for(Listener o : observers) { o.lineAdded(msg); } } @@ -113,7 +113,6 @@ append(withColor("***"+msg, WARN_COLOR)); break; case Frontlib.NETCONN_MSG_TYPE_PLAYERINFO: - // TODO Display in popup? append(withColor(msg.replace("\n", " "), PLAYERINFO_COLOR)); break; case Frontlib.NETCONN_MSG_TYPE_SERVERMESSAGE: @@ -125,21 +124,21 @@ } void clear() { - for(Observer o : observers) { + for(Listener o : observers) { o.clear(); } log.clear(); } - public void registerObserver(Observer o) { + public void addListener(Listener o) { observers.add(o); } - public void unregisterObserver(Observer o) { + public void removeListener(Listener o) { observers.remove(o); } - public static interface Observer { + public static interface Listener { void lineAdded(CharSequence text); void lineRemoved(); void clear();