#include <Agent.h>
Public Member Functions | |
Agent (bool *run, unsigned char protocol, unsigned short port, unsigned long address, char *team, int id, float playGroundLength, float playGroundWidth, float goalWidth, float goalHeight) | |
void | start () |
virtual | ~Agent () |
Agent::Agent | ( | bool * | run, | |
unsigned char | protocol, | |||
unsigned short | port, | |||
unsigned long | address, | |||
char * | team, | |||
int | id, | |||
float | playGroundLength, | |||
float | playGroundWidth, | |||
float | goalWidth, | |||
float | goalHeight | |||
) |
Konstruktor Agent() vytvori agenta na serveri.
run | - Premenna urcujuca, ci agent ma este bezat na serveri. | |
protocol | - Protokol, cez ktory je mozne komunikovat so serverom. Ak protocol je:
| |
port | - Port v "network byte order", na ktorom je mozne komunikovat so serverom. | |
address | - Adresa servera v "network byte order". | |
team | - Tim agenta. | |
id | - Cislo agenta. | |
playGroundLength | - Dlzka ihriska. | |
playGroundWidth | - Sirka ihriska. | |
goalWidth | - Sirka brany. | |
goalHeight | - Vyska brany. |
Agent::~Agent | ( | ) | [virtual] |
Destruktor ~Agent() zrusi agenta zo servera.
void Agent::start | ( | ) |
Metoda start() umoznuje agentovi zacat hrat na serveri.