src/Player.h File Reference

#include "BasicPlayer.h"
#include "Formations.h"
#include "SituationsLog.h"
#include "SoccerTypes.h"
#include "ArsToolbox.h"
#include "PlayerActionCG.h"
#include <stdio.h>

Include dependency graph for Player.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Player

Functions

void * stdin_callback (void *v)


Detailed Description

File:          Player.h
Project:       Robocup Soccer Simulation Team: UvA Trilearn
Authors:       Jelle Kok
Created:       03/03/2001
Last Revision: $ID$
Contents:      This file contains the declaration for the Player class,
               which is a superclass from BasicPlayer and contains the
               decision procedure to select the skills from the
               BasicPlayer.

Changes

Date             Author          Comment
03/03/2001       Jelle Kok       Initial version created

Definition in file Player.h.


Function Documentation

void* stdin_callback ( void *  v  ) 

This method can be called in a separate thread (see pthread_create) since it returns a void pointer. It is assumed that this function receives a BasicPlayer class as argument. The only thing this function does is starting the method handleStdin() from the corresponding BasicPlayer class that listens to user input from the keyboard. This function is necessary since a method from a class cannot be an argument of pthread_create.

Parameters:
v void pointer to a BasicPlayer class.
Returns:
should never return since function handleStdin has infinite loop

Definition at line 173 of file BasicCoach.cpp.

References Player::handleStdin(), BasicCoach::handleStdin(), Logger::log(), and Log.


Generated on Thu Apr 26 22:45:29 2007 for GangOfSix(GOS)-RoboCupTeamProject by  doxygen 1.5.1-p1