public class PlayerDen
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
MIN_PASSWORD_LENGTH |
private int |
MIN_USERNAME_LENGTH |
private int |
numberPlayers |
private java.util.Map<java.lang.String,java.lang.Integer> |
playerLogin |
private java.util.List<java.lang.String> |
playerNames |
private java.util.Map<java.lang.Integer,ServerPlayer> |
players |
Constructor and Description |
---|
PlayerDen() |
Modifier and Type | Method and Description |
---|---|
int |
CheckLogin(java.lang.String username,
java.lang.String password) |
ServerPlayer |
GetPlayerID(int playerID)
Gets the player at the ID
|
int |
RegisterAI(java.lang.String username) |
int |
RegisterPlayer(java.lang.String username,
java.lang.String password)
Registers a new player with a password
|
private final int MIN_USERNAME_LENGTH
private final int MIN_PASSWORD_LENGTH
private java.util.Map<java.lang.Integer,ServerPlayer> players
private java.util.List<java.lang.String> playerNames
private java.util.Map<java.lang.String,java.lang.Integer> playerLogin
private int numberPlayers
public int CheckLogin(java.lang.String username, java.lang.String password)
username
- password
- public int RegisterPlayer(java.lang.String username, java.lang.String password) throws GameException
username
- password
- GameException
- if username is in usepublic int RegisterAI(java.lang.String username)
public ServerPlayer GetPlayerID(int playerID) throws GameException
playerID
- GameException