map_selector Struct Reference

Collaboration diagram for map_selector:

Collaboration graph
[legend]

List of all members.

Public Member Functions

bool accept (const map_def &md) const
void announce (const map_def *map) const
bool valid () const

Static Public Member Functions

static map_selector by_place (const level_id &_place, bool _mini)
static map_selector by_depth (const level_id &_place, bool _mini)
static map_selector by_depth_chance (const level_id &_place)
static map_selector by_tag (const std::string &_tag, bool _check_depth, bool _check_chance, const level_id &_place=level_id::current())

Public Attributes

bool ignore_chance
bool preserve_dummy
const select_type sel
const level_id place
const std::string tag
const bool mini
const bool check_depth
const bool check_layout


Member Function Documentation

bool map_selector::accept ( const map_def md  )  const

Here is the call graph for this function:

void map_selector::announce ( const map_def map  )  const

Here is the call graph for this function:

bool map_selector::valid (  )  const [inline]

static map_selector map_selector::by_place ( const level_id _place,
bool  _mini 
) [inline, static]

static map_selector map_selector::by_depth ( const level_id _place,
bool  _mini 
) [inline, static]

static map_selector map_selector::by_depth_chance ( const level_id _place  )  [inline, static]

static map_selector map_selector::by_tag ( const std::string _tag,
bool  _check_depth,
bool  _check_chance,
const level_id _place = level_id::current() 
) [inline, static]


Member Data Documentation

const select_type map_selector::sel

const bool map_selector::mini


The documentation for this struct was generated from the following file:

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