Public Member Functions | Protected Member Functions

aesop::ClientGameLogicHost Class Reference
[AESOP Glut Application]

#include <client-game-logic.h>

Inheritance diagram for aesop::ClientGameLogicHost:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual MapDynamicsgetMapForPlayer (int playerId)=0
 given a player ID, return the map they are in (can be null!)
virtual bool getPlacement (int playerId, placement_t &placement)=0
 given a player ID, return their position and orientation
virtual smart_ptr< InstancegetPlayerInstance (int playerId)=0
 given a player ID, return the Instance representing them

Protected Member Functions

virtual ~ClientGameLogicHost (void) throw ()

Detailed Description

Definition at line 52 of file glut-app/client-game-logic.h.


Constructor & Destructor Documentation

aesop::ClientGameLogicHost::~ClientGameLogicHost ( void   )  throw () [protected, virtual]

Definition at line 43 of file application.cpp.


Member Function Documentation

virtual MapDynamics* aesop::ClientGameLogicHost::getMapForPlayer ( int  playerId  )  [pure virtual]

given a player ID, return the map they are in (can be null!)

virtual bool aesop::ClientGameLogicHost::getPlacement ( int  playerId,
placement_t placement 
) [pure virtual]

given a player ID, return their position and orientation

virtual smart_ptr<Instance> aesop::ClientGameLogicHost::getPlayerInstance ( int  playerId  )  [pure virtual]

given a player ID, return the Instance representing them


The documentation for this class was generated from the following files: