D:/Projects/dark-oberon.svn/game/sources/engine/wavepathserver.cpp File Reference


Detailed Description

Author:
Peter Knut
Date:
2007
Version:
1.0 - Initial.

#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 Documentation

#define PATH_MAX_STEPS   500


Function Documentation

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]


Generated on Sat Oct 20 14:47:29 2007 for Dark Oberon by  doxygen 1.5.3