|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
IClientComponent | Interface representing common behavior expected for any client-side GUI component capable of receiving messages from the server. |
IClientInterface | Represents the interaction expected by any Kombat GUI element. |
IClientInterface2 | To avoid modifying any existing interfaces, this new interface extends the existing ClientInterface with additional functionality as may be required in the future. |
IClientPluginManager | Describes standard constants that ClientPlugInManager must adhere to. |
IDownloadListener | Once PluginServerTalker completes the download, it announces the result to an object that implements this interface. |
IGameCreator | Interface for constructing an instance of a solitaire variation simply by refering to the game type. |
IGameInterface | Interface to enable Container to speak to the outside entity that manages the container. |
IGameManager | Exposes functionality to manage and inspect available plugins at the client side. |
IProcessMessage | Sole purpose is to enable the processing of Message objects by Solitaire plugins. |
ISplashScreenWriter | Anyone who needs to write to the splash screen can use the object that implements this interface. |
ITableGUI | Interface for a graphical representation of a Kombat Solitaire table on the client. |
ITableRequests | Requests coming from a Table GUI element. |
All interfaces in this package are pre-defined contracts between the various system components that exist within the KombatSolitaire Client. It is imperative that these interfaces remain immutable once they are published. Only additional changes in new interfaces will be allowed.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |