project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/PlayerList.java
changeset 7358 57a508884052
parent 7355 5673e95ef647
child 7461 38acbfdb484f
--- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/PlayerList.java	Tue Jul 24 16:57:48 2012 +0200
+++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/PlayerList.java	Thu Jul 26 11:01:32 2012 +0200
@@ -5,14 +5,14 @@
 import java.util.TreeMap;
 
 import android.database.DataSetObservable;
+import android.util.Pair;
 
 public class PlayerList extends DataSetObservable {
 	private long nextId = 1;
-	private Map<String, Player> players = new TreeMap<String, Player>();
+	private Map<String, Pair<Player, Long>> players = new TreeMap<String, Pair<Player, Long>>();
 	
 	public void addPlayerWithNewId(String name) {
-		Player p = new Player(name, nextId++);
-		players.put(name, p);
+		players.put(name, Pair.create(new Player(name), nextId++));
 		notifyChanged();
 	}
 	
@@ -29,7 +29,7 @@
 		}
 	}
 
-	public Map<String, Player> getMap() {
+	public Map<String, Pair<Player, Long>> getMap() {
 		return Collections.unmodifiableMap(players);
 	}
 }