map_feature_marker Class Reference

#include <mapmark.h>

Inheritance diagram for map_feature_marker:

Inheritance graph
[legend]
Collaboration diagram for map_feature_marker:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 map_feature_marker (const coord_def &pos=coord_def(0, 0), dungeon_feature_type feat=DNGN_UNSEEN)
 map_feature_marker (const map_feature_marker &other)
void write (writer &) const
void read (reader &)
std::string debug_describe () const
map_markerclone () const

Static Public Member Functions

static map_markerread (reader &, map_marker_type)
static map_markerparse (const std::string &s, const std::string &) throw (std::string)

Public Attributes

dungeon_feature_type feat


Constructor & Destructor Documentation

map_feature_marker::map_feature_marker ( const coord_def pos = coord_def(0, 0),
dungeon_feature_type  feat = DNGN_UNSEEN 
)

map_feature_marker::map_feature_marker ( const map_feature_marker other  ) 


Member Function Documentation

void map_feature_marker::write ( writer outf  )  const [virtual]

Reimplemented from map_marker.

Here is the call graph for this function:

void map_feature_marker::read ( reader inf  )  [virtual]

Reimplemented from map_marker.

Here is the call graph for this function:

std::string map_feature_marker::debug_describe (  )  const [virtual]

Implements map_marker.

Here is the call graph for this function:

map_marker * map_feature_marker::clone (  )  const [virtual]

Implements map_marker.

Here is the call graph for this function:

map_marker * map_feature_marker::read ( reader inf,
map_marker_type   
) [static]

Here is the call graph for this function:

map_marker * map_feature_marker::parse ( const std::string s,
const std::string  
) throw (std::string) [static]

Here is the call graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files:

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