project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/ThreadedNetConnection.java
changeset 7568 75ba91f14ed5
parent 7558 983ff426f91e
child 7582 714310efad8f
--- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/ThreadedNetConnection.java	Sat Aug 18 18:08:37 2012 +0200
+++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/ThreadedNetConnection.java	Sat Aug 18 18:11:04 2012 +0200
@@ -11,7 +11,7 @@
 import org.hedgewars.hedgeroid.R;
 import org.hedgewars.hedgeroid.Datastructures.MapRecipe;
 import org.hedgewars.hedgeroid.Datastructures.Scheme;
-import org.hedgewars.hedgeroid.Datastructures.Team;
+import org.hedgewars.hedgeroid.Datastructures.TeamInGame;
 import org.hedgewars.hedgeroid.Datastructures.Weaponset;
 import org.hedgewars.hedgeroid.frontlib.Flib;
 import org.hedgewars.hedgeroid.frontlib.Frontlib;
@@ -283,7 +283,7 @@
 	
 	private final TeamCallback teamAddedCb = new TeamCallback() {
 		public void callback(Pointer context, TeamPtr team) {
-			sendFromNet(MSG_TEAM_ADDED, team.deref().team);
+			sendFromNet(MSG_TEAM_ADDED, team.deref());
 		}
 	};
 	
@@ -468,7 +468,7 @@
 				break;
 			}
 			case MSG_SEND_ADD_TEAM: {
-				FLIB.flib_netconn_send_addTeam(conn, TeamPtr.createJavaOwned((Team)msg.obj));
+				FLIB.flib_netconn_send_addTeam(conn, TeamPtr.createJavaOwned((TeamInGame)msg.obj));
 				break;
 			}
 			case MSG_SEND_REMOVE_TEAM: {
@@ -483,15 +483,11 @@
 				break;
 			}
 			case MSG_SEND_TEAM_COLOR_INDEX: {
-				if(FLIB.flib_netconn_send_teamColor(conn, (String)msg.obj, msg.arg1)==0) {
-					sendFromNet(MSG_TEAM_COLOR_CHANGED, msg.arg1, msg.obj);
-				}
+				FLIB.flib_netconn_send_teamColor(conn, (String)msg.obj, msg.arg1);
 				break;
 			}
 			case MSG_SEND_TEAM_HOG_COUNT: {
-				if(FLIB.flib_netconn_send_teamHogCount(conn, (String)msg.obj, msg.arg1)==0) {
-					sendFromNet(MSG_HOG_COUNT_CHANGED, msg.arg1, msg.obj);
-				}
+				FLIB.flib_netconn_send_teamHogCount(conn, (String)msg.obj, msg.arg1);
 				break;
 			}
 			case MSG_SEND_ENGINE_MESSAGE: {