#include "engine/wavepathserver.h"
#include "engine/unit.h"
#include "engine/prototype.h"
#include "engine/map.h"
#include "engine/playermap.h"
#include "engine/game.h"
#include "kernel/kernelserver.h"
#include "kernel/profiler.h"
Defines | |
#define | PATH_MAX_STEPS 500 |
Functions | |
PrepareClass (WavePathServer,"PathServer", s_NewWavePathServer, s_InitWavePathServer) | |
bool | ProcessStep (const WavePathServer::PathStep &act_step, WavePathServer::PathStep &next_step, MapEnums::Direction direction, Prototype *prototype, list< WavePathServer::PathStep * > &steps, hash_map< Map::Field *, WavePathServer::PathStep > &visited_fields) |
#define PATH_MAX_STEPS 500 |
PrepareClass | ( | WavePathServer | , | |
"PathServer" | , | |||
s_NewWavePathServer | , | |||
s_InitWavePathServer | ||||
) |
bool ProcessStep | ( | const WavePathServer::PathStep & | act_step, | |
WavePathServer::PathStep & | next_step, | |||
MapEnums::Direction | direction, | |||
Prototype * | prototype, | |||
list< WavePathServer::PathStep * > & | steps, | |||
hash_map< Map::Field *, WavePathServer::PathStep > & | visited_fields | |||
) | [inline] |