Modules | Functions

AESOP Reference Client


The aesop reference client is a fully-functional program capable of handling multiple players on a single host process (via split-screen or shared screen). More...

Collaboration diagram for AESOP Reference Client:

Modules

 main.cpp
 


As always, the main.cpp file contains the entry point for the program.


Functions

static void initClient (IN int argc, IN const char *argv[], OUT std::string &title, OUT std::string &gameModeString, OUT smart_ptr< glut::Host > &host)
static void execClient (IN int argc, IN const char *argv[])
int main (IN int argc, IN const char *argv[])

Detailed Description


The aesop reference client is a fully-functional program capable of handling multiple players on a single host process (via split-screen or shared screen).


The reference client uses GLUT for display (see http://www.opengl.org/resources/libraries/glut/) and both GLUT and input for input.


The reference client uses the aesop_clib for managing all communication with the server.


Function Documentation

static void initClient ( IN int  argc,
IN const char *  argv[],
OUT std::string &  title,
OUT std::string &  gameModeString,
OUT smart_ptr< glut::Host > &  host 
) [static]

Definition at line 94 of file app/aesop-client/main.cpp.

static void execClient ( IN int  argc,
IN const char *  argv[] 
) [static]

Definition at line 181 of file app/aesop-client/main.cpp.

int main ( IN int  argc,
IN const char *  argv[] 
)

Definition at line 212 of file app/aesop-client/main.cpp.