#include "AppHdr.h"
#include "areas.h"
#include "act-iter.h"
#include "beam.h"
#include "cloud.h"
#include "coord.h"
#include "coordit.h"
#include "directn.h"
#include "env.h"
#include "files.h"
#include "fprop.h"
#include "mon-behv.h"
#include "mon-iter.h"
#include "mon-stuff.h"
#include "mon-util.h"
#include "monster.h"
#include "player.h"
#include "religion.h"
#include "godconduct.h"
#include "stuff.h"
#include "terrain.h"
#include "traps.h"
#include "travel.h"
Classes | |
struct | area_centre |
Typedefs | |
typedef FixedArray< uint32_t, GXM, GYM > | propgrid_t |
Enumerations | |
enum | areaprop_flag { APROP_SANCTUARY_1 = (1 << 0), APROP_SANCTUARY_2 = (1 << 1), APROP_SILENCE = (1 << 2), APROP_HALO = (1 << 3), APROP_LIQUID = (1 << 4), APROP_ACTUAL_LIQUID = (1 << 5) } |
Functions | |
void | invalidate_agrid (bool recheck_new) |
void | areas_actor_moved (const actor *act, const coord_def &oldpos) |
coord_def | find_centre_for (const coord_def &f, area_centre_type at) |
bool | remove_sanctuary (bool did_attack) |
void | decrease_sanctuary_radius () |
void | create_sanctuary (const coord_def ¢er, int time) |
bool | silenced (const coord_def &p) |
bool | haloed (const coord_def &p) |
bool | liquefied (const coord_def &p, bool check_actual) |
typedef FixedArray<uint32_t, GXM, GYM> propgrid_t |
enum areaprop_flag |
void create_sanctuary | ( | const coord_def & | center, | |
int | time | |||
) |
void decrease_sanctuary_radius | ( | ) |
coord_def find_centre_for | ( | const coord_def & | f, | |
area_centre_type | at | |||
) |
bool haloed | ( | const coord_def & | p | ) |
void invalidate_agrid | ( | bool | recheck_new | ) |
bool liquefied | ( | const coord_def & | p, | |
bool | check_actual | |||
) |
bool remove_sanctuary | ( | bool | did_attack | ) |
bool silenced | ( | const coord_def & | p | ) |