monrovia.server.storage
Class MonroviaGameData
java.lang.Object
|
+--monrovia.server.storage.MonroviaGameData
- All Implemented Interfaces:
- GameDataStorage, PlayerStorage
- public class MonroviaGameData
- extends java.lang.Object
- implements GameDataStorage, PlayerStorage
Monrovia game data storage. This is used to add required game data for monrovia.
Implements also player data storage.
Method Summary |
void |
loadGame(monrovia.server.storage.GameData pData)
|
void |
loadPlayer(java.lang.String pName,
monrovia.server.storage.PlayerData pData)
Loads player settings for a player from a xml file |
void |
removePlayer(java.lang.String pName)
Removes player permanently |
void |
savePlayer(java.lang.String pName,
monrovia.server.storage.PlayerData pData)
Saves player settings for a player to a xml file |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MonroviaGameData
public MonroviaGameData()
- Default constructor
MonroviaGameData
public MonroviaGameData(java.io.File pInstallPath)
- Constructor
- Parameters:
pInstallPath
- installation path of game data
loadGame
public void loadGame(monrovia.server.storage.GameData pData)
throws StorageException
removePlayer
public void removePlayer(java.lang.String pName)
throws StorageException
- Removes player permanently
- Specified by:
removePlayer
in interface PlayerStorage
- Parameters:
pName
- name of the player
loadPlayer
public void loadPlayer(java.lang.String pName,
monrovia.server.storage.PlayerData pData)
throws StorageException
- Loads player settings for a player from a xml file
- Parameters:
pName
- name of the playerpData
- class used to set the players settings
savePlayer
public void savePlayer(java.lang.String pName,
monrovia.server.storage.PlayerData pData)
throws StorageException
- Saves player settings for a player to a xml file
- Parameters:
pName
- name of the playerpData
- class used to get the players settings