project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Datastructures/Player.java
--- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Datastructures/Player.java Sat Aug 18 00:22:33 2012 +0200
+++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Datastructures/Player.java Sat Aug 18 00:47:51 2012 +0200
@@ -1,14 +1,29 @@
package org.hedgewars.hedgeroid.Datastructures;
+import java.util.Comparator;
+
+/**
+ * Basic information about a player on a server.
+ */
public final class Player {
public final String name;
+ public final boolean registered, admin;
- public Player(String name) {
+ public Player(String name, boolean registered, boolean admin) {
this.name = name;
+ this.registered = registered;
+ this.admin = admin;
}
@Override
public String toString() {
- return "Player [name=" + name + "]";
+ return "Player [name=" + name + ", registered=" + registered
+ + ", admin=" + admin + "]";
}
+
+ public static Comparator<Player> NAME_ORDER = new Comparator<Player>() {
+ public int compare(Player lhs, Player rhs) {
+ return lhs.name.compareToIgnoreCase(rhs.name);
+ }
+ };
}