mon-movetarget.cc File Reference

#include "AppHdr.h"
#include "mon-movetarget.h"
#include "coord.h"
#include "coordit.h"
#include "env.h"
#include "fprop.h"
#include "mon-behv.h"
#include "mon-pathfind.h"
#include "mon-place.h"
#include "mon-stuff.h"
#include "mon-util.h"
#include "monster.h"
#include "player.h"
#include "random.h"
#include "state.h"
#include "stuff.h"
#include "terrain.h"
#include "traps.h"

Include dependency graph for mon-movetarget.cc:


Functions

bool try_pathfind (monster *mon, const dungeon_feature_type can_move)
bool pacified_leave_level (monster *mon, std::vector< level_exit > e, int e_index)
bool find_siren_water_target (monster *mon)
bool find_wall_target (monster *mon)
void set_random_target (monster *mon)
void check_wander_target (monster *mon, bool isPacified, dungeon_feature_type can_move)
int mons_find_nearest_level_exit (const monster *mon, std::vector< level_exit > &e, bool reset)
void set_random_slime_target (monster *mon)

Function Documentation

void check_wander_target ( monster mon,
bool  isPacified,
dungeon_feature_type  can_move 
)

Here is the call graph for this function:

bool find_siren_water_target ( monster mon  ) 

Here is the call graph for this function:

bool find_wall_target ( monster mon  ) 

Here is the call graph for this function:

int mons_find_nearest_level_exit ( const monster mon,
std::vector< level_exit > &  e,
bool  reset 
)

Here is the call graph for this function:

bool pacified_leave_level ( monster mon,
std::vector< level_exit e,
int  e_index 
)

Here is the call graph for this function:

void set_random_slime_target ( monster mon  ) 

Here is the call graph for this function:

void set_random_target ( monster mon  ) 

Here is the call graph for this function:

bool try_pathfind ( monster mon,
const dungeon_feature_type  can_move 
)

Here is the call graph for this function:


Generated on Thu Jan 13 13:12:33 2011 by  doxygen 1.5.6