|
|||||||||
| Home >> All >> marauroa >> [ game overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||
Package marauroa.game
| Interface Summary | |
| PlayerDatabase | The interface that all the databases marauroa use MUST implement. |
| RPRuleProcessor | Interface for the class that is in charge of executing actions. |
| RPZone | |
| Class Summary | |
| Attributes | This class host a list of Attributes stored as a pair String=String |
| GameConst | This class host several constants related to the Game configuration of Marauroa |
| GameServerManager | The GameServerManager is a active entity of the marauroa.game package, it is in charge of processing all the messages and modify PlayerEntry Container accordingly. |
| GameServerManager.ServerInfo | |
| JDBCPlayerDatabase | This is JDBC interface to the database. |
| JDBCPlayerDatabase.LoginEvent | Class to store the login events |
| MarauroaRPRuleProcessor | |
| MarauroaRPZone | |
| MemoryPlayerDatabase | This is memory interface to the database, when you init it, it is empty, and when you finish the application it is emptied. |
| MemoryPlayerDatabase.LoginEvent | Class to store the login events |
| MemoryPlayerDatabase.PlayerEntry | Class that store the Player information |
| MemoryPlayerDatabase.RPCharacter | Class that store a character and its RPObject |
| PlayerDatabaseFactory | MessageFactory is the class that is in charge of creating the correct object for the database choosed in the configuration file. |
| PlayerEntryContainer | This class contains a list of the Runtime players existing in Marauroa, but it also links them with their representation in game and in database, so this is the point to manage them all. |
| PlayerEntryContainer.ClientIDIterator | This class is a iterator over the player in PlayerEntryContainer |
| PlayerEntryContainer.RuntimePlayerEntry | A class to store all the object information to use in runtime and access database |
| RPAction | This class represent an action. |
| RPAction.Status | This class represent the status of the action |
| RPActionFactory | This class is used to creating a RPAction object from a stream or to serialize a RPAction object to a stream. |
| RPActionList | This class that represents a list of RPActions uses a LinkedList as backstore. |
| RPObject | This class implements an Object. |
| RPObject.ID | This class stores the basic identification for a RPObject |
| RPObjectFactory | This class is used to creating a RPObject object from a stream or to serialize a RPObject object to a stream. |
| RPScheduler | This class represent a scheduler to deliver action by turns, so every action added to the scheduler is executed on the next turn. |
| RPServerManager | This class is responsible for adding actions to scheduler, and to build and sent perceptions |
| RPSlot | |
| RPZone.Perception | |
| Test_Attributes | |
| Test_GameServerManager | |
| Test_MarauroaRPZone | |
| Test_PlayerDatabase | |
| Test_PlayerEntryContainer | |
| Test_RPAction | |
| Test_RPObject | |
| Test_RPScheduler | |
| Test_RPScheduler.FakeRuleProcessor | |
| Test_RPServerManager | |
| Test_RPSlot | |
| Test_RPZone | |
|
|||||||||
| Home >> All >> marauroa >> [ game overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||