Client API
[Tow Bowl Tactics]

Collaboration diagram for Client API:

Located in bb5/client directory. More...

Classes

class  Api
 User interface for graphical interface, AI, etc.

This class is really the "bridge" between the "coach" (whether it would be a human or a computer) and the rules engine. More...

class  CBall
 Ball for the client. More...
class  CField
 Field for the client. More...
class  CPlayer
class  CPlayerMsg
 Handle messages for CPlayer objects.

There is a single instance of this class, that dispatch message to the good CPlayer object. More...

class  CRules
 Rules implementation for the client. More...
class  CTeam
 Team implementation on client side. More...
class  CTeamMsg
 Handle messages for CTeam objects.

There is a single instance of this class, that dispatch message to the good CTeam object. More...

class  Event
 Base UI events class.

Derive from this class and virtual methods will be called... when time will come. More...


Enumerations

enum  eSelTeam { TEAM1 = 0, TEAM2, US, THEM }
 Constants for Api::selectTeam() parameter. More...
enum  eCustomEvent { eInitGame }
 Custom event identifier, for use as BaseCRules::onEvent(int) parameter.

Detailed Description

Located in bb5/client directory.


Enumeration Type Documentation

enum eSelTeam

Constants for Api::selectTeam() parameter.

Enumerator:
TEAM1  Get information on team 1.
TEAM2  Get information on team 2.
US  Get information on our team.
THEM  Get information on the other them.


Generated on Sat Jun 23 16:08:53 2007 for Stechec/TBT by  doxygen 1.4.7