Data Structures | Defines | Typedefs

region.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  NhRegion

Defines

#define REG_HERO_INSIDE   1
#define REG_NOT_HEROS   2
#define hero_inside(r)   ((unsigned)(r)->player_flags & REG_HERO_INSIDE)
#define heros_fault(r)   (!((unsigned)(r)->player_flags & REG_NOT_HEROS))
#define set_hero_inside(r)   ((r)->player_flags |= REG_HERO_INSIDE)
#define clear_hero_inside(r)   ((r)->player_flags &= ~REG_HERO_INSIDE)
#define set_heros_fault(r)   ((r)->player_flags &= ~REG_NOT_HEROS)
#define clear_heros_fault(r)   ((r)->player_flags |= REG_NOT_HEROS)
#define MONST_INC   5

Typedefs

typedef boolean FDECL ((*callback_proc),(genericptr_t, genericptr_t))

Define Documentation

#define clear_hero_inside (   r )    ((r)->player_flags &= ~REG_HERO_INSIDE)
#define clear_heros_fault (   r )    ((r)->player_flags |= REG_NOT_HEROS)

Referenced by create_region(), and rest_regions().

#define hero_inside (   r )    ((unsigned)(r)->player_flags & REG_HERO_INSIDE)
#define heros_fault (   r )    (!((unsigned)(r)->player_flags & REG_NOT_HEROS))

Referenced by inside_gas_cloud().

#define MONST_INC   5

Referenced by add_mon_to_reg().

#define REG_HERO_INSIDE   1
#define REG_NOT_HEROS   2
#define set_hero_inside (   r )    ((r)->player_flags |= REG_HERO_INSIDE)
#define set_heros_fault (   r )    ((r)->player_flags &= ~REG_NOT_HEROS)

Referenced by create_gas_cloud().


Typedef Documentation

typedef boolean FDECL((*callback_proc),(genericptr_t, genericptr_t))