project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Datastructures/Player.java
equal
deleted
inserted
replaced
1 package org.hedgewars.hedgeroid.Datastructures; |
1 package org.hedgewars.hedgeroid.Datastructures; |
2 |
2 |
|
3 import java.util.Comparator; |
|
4 |
|
5 /** |
|
6 * Basic information about a player on a server. |
|
7 */ |
3 public final class Player { |
8 public final class Player { |
4 public final String name; |
9 public final String name; |
|
10 public final boolean registered, admin; |
5 |
11 |
6 public Player(String name) { |
12 public Player(String name, boolean registered, boolean admin) { |
7 this.name = name; |
13 this.name = name; |
|
14 this.registered = registered; |
|
15 this.admin = admin; |
8 } |
16 } |
9 |
17 |
10 @Override |
18 @Override |
11 public String toString() { |
19 public String toString() { |
12 return "Player [name=" + name + "]"; |
20 return "Player [name=" + name + ", registered=" + registered |
|
21 + ", admin=" + admin + "]"; |
13 } |
22 } |
|
23 |
|
24 public static Comparator<Player> NAME_ORDER = new Comparator<Player>() { |
|
25 public int compare(Player lhs, Player rhs) { |
|
26 return lhs.name.compareToIgnoreCase(rhs.name); |
|
27 } |
|
28 }; |
14 } |
29 } |