teleport.cc File Reference

#include "AppHdr.h"
#include "teleport.h"
#include "cloud.h"
#include "coord.h"
#include "coordit.h"
#include "env.h"
#include "fprop.h"
#include "item_use.h"
#include "los.h"
#include "monster.h"
#include "mon-stuff.h"
#include "player.h"
#include "random.h"
#include "random-weight.h"
#include "state.h"
#include "stuff.h"
#include "terrain.h"

Include dependency graph for teleport.cc:


Defines

#define RNS_OFFSET   6
#define RNS_WIDTH   (2*RNS_OFFSET + 1)

Typedefs

typedef std::pair< coord_def, int > coord_weight

Functions

void blink_other_close (actor *victim, const coord_def &target)
void blink_away (monster *mon)
void blink_range (monster *mon)
void blink_close (monster *mon)
bool random_near_space (const coord_def &origin, coord_def &target, bool allow_adjacent, bool restrict_los, bool forbid_dangerous, bool forbid_sanctuary)

Define Documentation

#define RNS_OFFSET   6

#define RNS_WIDTH   (2*RNS_OFFSET + 1)


Typedef Documentation

typedef std::pair<coord_def, int> coord_weight


Function Documentation

void blink_away ( monster mon  ) 

Here is the call graph for this function:

void blink_close ( monster mon  ) 

Here is the call graph for this function:

void blink_other_close ( actor victim,
const coord_def target 
)

Here is the call graph for this function:

void blink_range ( monster mon  ) 

Here is the call graph for this function:

bool random_near_space ( const coord_def origin,
coord_def target,
bool  allow_adjacent,
bool  restrict_los,
bool  forbid_dangerous,
bool  forbid_sanctuary 
)

Here is the call graph for this function:


Generated on Thu Jan 13 13:27:48 2011 by  doxygen 1.5.6