#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"
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 RNS_OFFSET 6 |
#define RNS_WIDTH (2*RNS_OFFSET + 1) |
typedef std::pair<coord_def, int> coord_weight |
void blink_away | ( | monster * | mon | ) |
void blink_close | ( | monster * | mon | ) |
void blink_range | ( | 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 | |||
) |