Renderer/src/main/java/electrosphere/net/server/player/PlayerManager.java

34 lines
640 B
Java

package electrosphere.net.server.player;
import java.util.Collection;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
/**
*
* @author amaterasu
*/
public class PlayerManager {
Map<Integer,Player> idMap = new HashMap<Integer,Player>();
public PlayerManager(){
}
public void registerPlayer(Player player){
idMap.put(player.getId(),player);
}
public Player getPlayerFromId(int id){
return idMap.get(id);
}
public List<Player> getPlayers(){
return new LinkedList<Player>(idMap.values());
}
}