LevelStashes Class Reference

#include <stash.h>

Collaboration diagram for LevelStashes:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LevelStashes ()
const Stashfind_stash (coord_def c) const
Stashfind_stash (coord_def c)
const ShopInfofind_shop (const coord_def &c) const
ShopInfoget_shop (const coord_def &c)
level_id where () const
void get_matching_stashes (const base_pattern &search, std::vector< stash_search_result > &results) const
bool update_stash (const coord_def &c)
bool needs_visit (const coord_def &c) const
bool shop_needs_visit (const coord_def &c) const
bool unverified_stash (const coord_def &c) const
void add_stash (int x=-1, int y=-1)
void no_stash (int x=-1, int y=-1)
void kill_stash (const Stash &s)
void save (writer &) const
void load (reader &)
void write (std::ostream &os, bool identify=false) const
std::string level_name () const
std::string short_level_name () const
int stash_count () const
int visible_stash_count () const
bool is_current () const
void remove_shop (const coord_def &c)

Friends

class StashTracker
class ST_ItemIterator


Constructor & Destructor Documentation

LevelStashes::LevelStashes (  ) 


Member Function Documentation

const Stash * LevelStashes::find_stash ( coord_def  c  )  const

Here is the call graph for this function:

Stash * LevelStashes::find_stash ( coord_def  c  ) 

Here is the call graph for this function:

const ShopInfo * LevelStashes::find_shop ( const coord_def c  )  const

ShopInfo & LevelStashes::get_shop ( const coord_def c  ) 

Here is the call graph for this function:

level_id LevelStashes::where (  )  const

void LevelStashes::get_matching_stashes ( const base_pattern search,
std::vector< stash_search_result > &  results 
) const

Here is the call graph for this function:

bool LevelStashes::update_stash ( const coord_def c  ) 

Here is the call graph for this function:

bool LevelStashes::needs_visit ( const coord_def c  )  const

Here is the call graph for this function:

bool LevelStashes::shop_needs_visit ( const coord_def c  )  const

Here is the call graph for this function:

bool LevelStashes::unverified_stash ( const coord_def c  )  const

Here is the call graph for this function:

void LevelStashes::add_stash ( int  x = -1,
int  y = -1 
)

Here is the call graph for this function:

void LevelStashes::no_stash ( int  x = -1,
int  y = -1 
)

Here is the call graph for this function:

void LevelStashes::kill_stash ( const Stash s  ) 

Here is the call graph for this function:

void LevelStashes::save ( writer outf  )  const

Here is the call graph for this function:

void LevelStashes::load ( reader inf  ) 

Here is the call graph for this function:

void LevelStashes::write ( std::ostream &  os,
bool  identify = false 
) const

Here is the call graph for this function:

std::string LevelStashes::level_name (  )  const

Here is the call graph for this function:

std::string LevelStashes::short_level_name (  )  const

Here is the call graph for this function:

int LevelStashes::stash_count (  )  const [inline]

int LevelStashes::visible_stash_count (  )  const [inline]

bool LevelStashes::is_current (  )  const

Here is the call graph for this function:

void LevelStashes::remove_shop ( const coord_def c  ) 

Here is the call graph for this function:


Friends And Related Function Documentation

friend class StashTracker [friend]

friend class ST_ItemIterator [friend]


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

Generated on Thu Jan 13 13:35:09 2011 by  doxygen 1.5.6