ks.client.interfaces
Interface IGameCreator


public interface IGameCreator

Interface for constructing an instance of a solitaire variation simply by refering to the game type.


Method Summary
 Solitaire generateGame(java.lang.String type)
          Given a game Type, this generates a Solitaire object for it.
 ITableGUI generateWindow(java.lang.String user, Table tbl, Solitaire theGame)
          Generate the Game Window returned via interface of accessible methods.
 

Method Detail

generateGame

public Solitaire generateGame(java.lang.String type)
Given a game Type, this generates a Solitaire object for it.

Should work under both jdk1.2 and 1.3

Parameters:
type - name of solitaire (i.e., string of form AUTHOR_TYPE). no ".jar" suffix please!
Returns:
ks.games.Solitaire

generateWindow

public ITableGUI generateWindow(java.lang.String user,
                                Table tbl,
                                Solitaire theGame)
Generate the Game Window returned via interface of accessible methods.

Returns:
ITableGUI