Package edu.cuny.cat

Main classes for launching jcat in different ways.

See:
          Description

Class Summary
ClientRegistry A registry for a game client to track shouts, transactions, traders, and specialists in the game.
ClientSynchronizer This class aims to make sure that the server will not start the game until all local clients check in in order.
Game Main class of jcat when jcat is run as a Java application to launch a game, including a GameServer and multiple GameClients.
GameApplet Main class for jcat when running as an applet.
GameClient A generic class featuring the common behavior of market (specialist) clients and trader clients.
GameServer Main class of jcat game server, used when the server is launched separatedly from the game clients; otherwise the Game class should be used.
GameServerWithTraders A main class for starting jcat game server and traders at the same time.
MarketClient Main class of a market (specialist) client, used to launch a single such client.
MarketRegistry A registry for a market client, which extends ClientRegistry, and tracks and provides additional information for decision making in the market.
TraderClient Main class of a trader client, used to launch a single such client.
TraderRegistry A registry for a trader client.
 

Package edu.cuny.cat Description

Main classes for launching jcat in different ways.