package eu.irreality.age; public class PartidaEntry implements java.io.Serializable { private GameInfo juego; private String nombrePartida; private int maxPlayers; private String passwordPartida; //null = no hay password private boolean servirAge; private boolean servirTelnet; private boolean servirIrc; public String toString() { return nombrePartida + " [" + maxPlayers + "]"; } public PartidaEntry ( GameInfo juego , String nombrePartida , int maxPlayers , String passwordPartida , boolean servirAge , boolean servirTelnet , boolean servirIrc ) { this.juego = juego; this.nombrePartida = nombrePartida; this.maxPlayers = maxPlayers; this.passwordPartida = passwordPartida; this.servirAge = servirAge; this.servirTelnet = servirTelnet; this.servirIrc = servirIrc; } public PartidaEntry ( GameInfo juego , String nombrePartida , String maxPlayers , String passwordPartida , boolean servirAge , boolean servirTelnet , boolean servirIrc ) throws NumberFormatException { this.juego = juego; this.nombrePartida = nombrePartida; this.maxPlayers = Integer.valueOf ( maxPlayers ).intValue(); this.passwordPartida = passwordPartida; this.servirAge = servirAge; this.servirTelnet = servirTelnet; this.servirIrc = servirIrc; } public PartidaEntry ( ) { //constructor called by serialization } public String getName() {return nombrePartida; } public int getMaxPlayers() {return maxPlayers; } public String getPassword() {return passwordPartida; } public boolean sirveAge() {return servirAge; } public boolean sirveTelnet() {return servirTelnet; } public boolean sirveIrc() {return servirIrc; } public GameInfo getGameInfo() {return juego; } }