Package ks.common.model

Core set of classes needed to support the modeling within KombatSolitaire Plugins.

See:
          Description

Interface Summary
ElementListener Each Model has a View that is dependent upon that model.
IContextualize When a Move is generated on one client and shipped to another client for processing, it must be 'recontextualized' so as to properly hook up with the ModelElements as found on the remote client.
 

Class Summary
BuildablePile A Model Element consisting of a pile of face down cards, on top of which one can build downwards.
Card Representation of a Card in the model.
CardEnumeration Returns an Enumeration of Card objects, from ACE-Club through KING-spades.
Column Representation of a stack of cards that will appear either vertically or horizontally placed on the screen, slightly overlapping each other.
Deck Models a deck of cards as a Stack.
Element Root of hierarchy of all Model objects.
Model Every Solitaire class must construct a model containing various elements.
Move Represents a move within a solitaire game.
MultiDeck Models an object consisting of multiple decks.
MutableInteger An Integer-like object that can be set and accessed.
MutableString A String-like object that can be set and accessed.
Pile Represents a stack of cards where only the topmost card is visible.
Stack Models a stack of cards.
 

Package ks.common.model Description

Core set of classes needed to support the modeling within KombatSolitaire Plugins.