project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/MessageLog.java
changeset 7476 2fb781bbdd51
parent 7444 2e31f114f57e
child 7582 714310efad8f
equal deleted inserted replaced
7473:45b9f25ff611 7476:2fb781bbdd51
     5 import java.util.Date;
     5 import java.util.Date;
     6 import java.util.LinkedList;
     6 import java.util.LinkedList;
     7 import java.util.List;
     7 import java.util.List;
     8 
     8 
     9 import org.hedgewars.hedgeroid.R;
     9 import org.hedgewars.hedgeroid.R;
       
    10 import org.hedgewars.hedgeroid.frontlib.Frontlib;
    10 
    11 
    11 import android.content.Context;
    12 import android.content.Context;
    12 import android.graphics.Color;
    13 import android.graphics.Color;
    13 import android.graphics.Typeface;
    14 import android.graphics.Typeface;
    14 import android.text.Html;
    15 import android.text.Html;
   103 		}
   104 		}
   104 	}
   105 	}
   105 	
   106 	
   106 	void appendMessage(int type, String msg) {
   107 	void appendMessage(int type, String msg) {
   107 		switch(type) {
   108 		switch(type) {
   108 		case JnaFrontlib.NETCONN_MSG_TYPE_ERROR:
   109 		case Frontlib.NETCONN_MSG_TYPE_ERROR:
   109 			append(withColor("***"+msg, ERROR_COLOR));
   110 			append(withColor("***"+msg, ERROR_COLOR));
   110 			break;
   111 			break;
   111 		case JnaFrontlib.NETCONN_MSG_TYPE_WARNING:
   112 		case Frontlib.NETCONN_MSG_TYPE_WARNING:
   112 			append(withColor("***"+msg, WARN_COLOR));
   113 			append(withColor("***"+msg, WARN_COLOR));
   113 			break;
   114 			break;
   114 		case JnaFrontlib.NETCONN_MSG_TYPE_PLAYERINFO:
   115 		case Frontlib.NETCONN_MSG_TYPE_PLAYERINFO:
   115 			// TODO Display in popup?
   116 			// TODO Display in popup?
   116 			append(withColor(msg.replace("\n", " "), PLAYERINFO_COLOR));
   117 			append(withColor(msg.replace("\n", " "), PLAYERINFO_COLOR));
   117 			break;
   118 			break;
   118 		case JnaFrontlib.NETCONN_MSG_TYPE_SERVERMESSAGE:
   119 		case Frontlib.NETCONN_MSG_TYPE_SERVERMESSAGE:
   119 			appendRaw(span(TextUtils.concat("\n", Html.fromHtml(msg), "\n"), new RelativeSizeSpan(1.5f)));
   120 			appendRaw(span(TextUtils.concat("\n", Html.fromHtml(msg), "\n"), new RelativeSizeSpan(1.5f)));
   120 			break;
   121 			break;
   121 		default:
   122 		default:
   122 			Log.e("MessageLog", "Unknown messagetype "+type);
   123 			Log.e("MessageLog", "Unknown messagetype "+type);
   123 		}
   124 		}