Packages |
ks.client.interfaces |
All interfaces in this package are pre-defined contracts
between the various system components that exist within
the KombatSolitaire Client. |
ks.common |
All classes within this package form the core set
of functionality that is outside the perspective
of any individual component. |
ks.common.command |
Core set of classes that form the basis for Commands sent
from the client to the server. |
ks.common.controller |
Core set of classes needed to support the communication
over Sockets between a Client and Server. |
ks.common.games |
Core set of classes that define the structure of Solitaire
Plugins and the way they are played. |
ks.common.gui |
Core GUI functionalities that exist outside of any individual
client-side GUI component. |
ks.common.interfaces |
Core set of interfaces that exist either on client or server. |
ks.common.message |
Core set of messages that exist independently from any
individual Component within the KombatSolitaire ProductLine
Once these message classes are published, they will never
be changed. |
ks.common.model |
Core set of classes needed to support the modeling within
KombatSolitaire Plugins. |
ks.common.network |
Core set of classes needed to support the communication
over Sockets between a Client and Server. |
ks.common.view |
Core set of classes needed to properly view KombatSolitaire
Plugins. |
ks.domain |
All classes within this package form the core set
of concepts within the KombatSolitaire domain. |
ks.protocol |
All commands and messages that are sent/received by the client
and server must be available to both sets of components. |
ks.server.interfaces |
All interfaces in this package are pre-defined contracts
between the various system components that exist within
the KombatSolitaire Server. |