project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Datastructures/Player.java
changeset 7508 763d3961400b
parent 7476 2fb781bbdd51
child 7584 7831c84cc644
equal deleted inserted replaced
7504:ed1d52c5aa94 7508:763d3961400b
     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 }