stash.cc File Reference

#include "AppHdr.h"
#include "artefact.h"
#include "chardump.h"
#include "cio.h"
#include "clua.h"
#include "command.h"
#include "coord.h"
#include "coordit.h"
#include "describe.h"
#include "directn.h"
#include "food.h"
#include "itemname.h"
#include "itemprop.h"
#include "files.h"
#include "invent.h"
#include "items.h"
#include "kills.h"
#include "l_libs.h"
#include "libutil.h"
#include "menu.h"
#include "message.h"
#include "misc.h"
#include "mon-util.h"
#include "mon-stuff.h"
#include "notes.h"
#include "options.h"
#include "place.h"
#include "shopping.h"
#include "spl-book.h"
#include "stash.h"
#include "stuff.h"
#include "env.h"
#include "tags.h"
#include "terrain.h"
#include "traps.h"
#include "travel.h"
#include "hints.h"
#include "viewgeom.h"
#include "viewmap.h"
#include <cctype>
#include <cstdio>
#include <fstream>
#include <sstream>
#include <algorithm>

Include dependency graph for stash.cc:


Classes

class  StashMenu
class  ShopItemEntry
class  stash_search_reader
class  compare_by_distance
class  compare_by_name
class  StashSearchMenu

Defines

#define SEARCH_SPAM_THRESHOLD   400
#define RE_ESCAPE   "\\"

Functions

void stash_init_new_level ()
std::string userdef_annotate_item (const char *s, const item_def *item, bool exclusive)
std::string stash_annotate_item (const char *s, const item_def *item, bool exclusive=false)
void maybe_update_stashes ()
bool is_stash (const coord_def &c)
std::string get_stash_desc (const coord_def &c)
void describe_stash (const coord_def &c)
std::vector< item_defitem_list_in_stash (const coord_def &pos)
std::ostream & operator<< (std::ostream &os, const Stash &s)
std::ostream & operator<< (std::ostream &os, const ShopInfo &s)
std::ostream & operator<< (std::ostream &os, const LevelStashes &ls)

Variables

StashTracker StashTrack

Define Documentation

#define RE_ESCAPE   "\\"

#define SEARCH_SPAM_THRESHOLD   400


Function Documentation

void describe_stash ( const coord_def c  ) 

Here is the call graph for this function:

std::string get_stash_desc ( const coord_def c  ) 

Here is the call graph for this function:

bool is_stash ( const coord_def c  ) 

Here is the call graph for this function:

std::vector<item_def> item_list_in_stash ( const coord_def pos  ) 

Here is the call graph for this function:

void maybe_update_stashes (  ) 

Here is the call graph for this function:

std::ostream& operator<< ( std::ostream &  os,
const LevelStashes ls 
)

Here is the call graph for this function:

std::ostream& operator<< ( std::ostream &  os,
const ShopInfo s 
)

Here is the call graph for this function:

std::ostream& operator<< ( std::ostream &  os,
const Stash s 
)

Here is the call graph for this function:

std::string stash_annotate_item ( const char *  s,
const item_def item,
bool  exclusive = false 
)

Here is the call graph for this function:

void stash_init_new_level (  ) 

Here is the call graph for this function:

std::string userdef_annotate_item ( const char *  s,
const item_def item,
bool  exclusive 
)

Here is the call graph for this function:


Variable Documentation


Generated on Thu Jan 13 13:26:38 2011 by  doxygen 1.5.6