Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

mainCoach.cpp File Reference

#include "ActHandler.h"
#include "SenseHandler.h"
#include "BasicCoach.h"
#include "Parse.h"
#include <string.h>
#include <pthread.h>
#include <stdlib.h>

Include dependency graph for mainCoach.cpp:

Include dependency graph

Go to the source code of this file.

Functions

void printOptions ()
int main (int argc, char *argv[])

Variables

Logger Log


Detailed Description

File:          mainCoach.cpp
Project:       Robocup Soccer Simulation Team: UvA Trilearn
Authors:       Jelle Kok
Created:       28/11/2000
Last Revision: $ID$
Contents:      This file contains the main of the program that is used
                      to start the coach. It creates
                      all classes, starts the different threads and calls the
                      mainloop. Furthermore it parses the incoming arguments
                      to adjust the variables.

Changes

Date Author Comment 28/11/2000 Jelle Kok Initial version created

Definition in file mainCoach.cpp.


Function Documentation

int main int    argc,
char *    argv[]
 

This is the main function and creates and links all the different classes. First it reads in all the parameters from the command prompt (<program name> -help)and uses these values to create the classes. After all the classes are linked, the mainLoop in the Player class is called.

Definition at line 71 of file mainCoach.cpp.

References Logger::addLogLevel(), Logger::addLogRange(), Connection::disconnect(), FormationT, ServerSettings::getCoachPort(), PlayerSettings::getInitialFormation(), BasicCoach::mainLoopNormal(), MAX_MSG, MAX_TEAM_NAME_LENGTH, Parse::parseFirstDouble(), Parse::parseFirstInt(), printOptions(), ServerSettings::readValues(), GenericValues::readValues(), Logger::restartTimer(), and Logger::setOutputStream().

void printOptions  
 

This function prints the command prompt options that can be supplied to the program.

Definition at line 241 of file mainCoach.cpp.


Variable Documentation

Logger Log
 

This is a reference to the Logger to write log info to

Definition at line 63 of file mainCoach.cpp.


Generated on Fri Nov 7 11:45:49 2003 for UvA Trilearn 2003 Base Code by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001