PlayerComparator.java :  » Game » infinitewars » logic » common » player » Java Open Source

Java Open Source » Game » infinitewars 
infinitewars » logic » common » player » PlayerComparator.java
package logic.common.player;

import java.util.Comparator;

public class PlayerComparator implements Comparator<Player> {
  
  private static PlayerComparator comp = new PlayerComparator();
  
  private PlayerComparator() {}
  
  public static PlayerComparator get() { return comp; }
  
  @Override
  public int compare(Player a, Player b) {
    if(a.getKills() > b.getKills()) return -1;
    else if(a.getKills() < b.getKills()) return 1;
    else if(a.getDeaths() > b.getDeaths()) return 1;
    else if(a.getDeaths() < b.getDeaths()) return -1;
    return 0;
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.